IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

[JAR]execution machine distantes


Sujet :

Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 30
    Par défaut [JAR]execution machine distantes
    Boujour tout le monde,

    j'ai une application java créée avec Ecllipse qui marche super bien. J'ai
    créer un .jar de cette application. Cette application doit se connecter sur
    la base de données d'une autre machine.
    Si je lance mon JAR sur ma machine, tout ce passe bien. Mais si je le lance
    d'une autre machine, la ca marche plus. Mon appli ne trouve pas les driver
    que j'ai importer. Pourtant il sont bien présents dans mon JAR.
    mon manifest pointe sur eux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Manifest-Version: 1.0
    Main-Class: Main
    Class-Path: lib/mysql-connector-java-3.2.0-alpha-bin.jar lib/jbcl.jar lib/jxl.jar
    Est ce que j'ai oublié quelque chose?

    Merci


    [Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java

  2. #2
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut
    je crois que ton classpath ne peux pas pointer vers des jar qui sont eux meme contenu dans le jar de ton appli. Donc il faut que tes librairie ne soient pas packagé avec ton appli mais doivent être a coté.
    Il se peut que je me trompe (en tout cas j'aimerai bien) et si c'est le cas je suis fortement interessé pour savoir comment faire. Juqu'a maintenant tous mes essais m'ont montré que cela ne fonctionne pas et d'autre personne me l'ont aussi confirmé.

  3. #3
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Exact les lib/jars doivent se trouver à l'exterieur de ton jar.
    Donc pour transporter le tout un petit coup de zip ou de targz...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 30
    Par défaut
    Merci à vous deux mais en fait je crois mon probleme est tout autre.
    Je crois que mon application se moque complétement de l'endroit où sont placé les librairies.
    Où alors elle ne pointe pas sur le bon fichier.
    Car si je modifie le nom du repertoire où sont mes librairies, quand je lance l'application sur ma machine, j'ai pas d'erreur.

    Est ce que le JAR s'occupe obligatoirement de son Manifest???

    Mon Manifest est dans un dossier META_INF qui est dans le répertoire courant.
    Est ce que je doit le mettre directement dans le rep courant??

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 30
    Par défaut
    En fait c bon sa marche.
    Grand merci a tous les deux

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 304
    Par défaut
    Qu'as tu donc fait pour que cela fonctionne? Cela pourrait aider d'autres personnes qui ont eu les même difficultés que toi.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/04/2010, 21h25
  2. Executer du perl sur machine distante
    Par darude94 dans le forum Modules
    Réponses: 3
    Dernier message: 05/01/2010, 07h24
  3. Executer un shell d'une machine distante
    Par totoche dans le forum Débuter avec Java
    Réponses: 10
    Dernier message: 03/02/2009, 12h12
  4. Execution d'un class Java sur une machine distante (RMI ?)
    Par hassanJava dans le forum Langage
    Réponses: 4
    Dernier message: 24/12/2008, 16h33
  5. Réponses: 1
    Dernier message: 01/02/2007, 12h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo