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

Format d'échange (XML, JSON...) Java Discussion :

Lancer un .jar avec la librarie JDOM 2.0.5


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2012
    Messages : 59
    Par défaut Lancer un .jar avec la librarie JDOM 2.0.5
    Bonjour,

    Sur Eclipse, tout mon code fonctionne bien : je lis un fichier xml et je stocke les données que je souhaite ensuite envoyer via des sockets à d'autres applications.

    Ces différentes applications sont toutes des .jar. Pour les lancer, j'ai écrit un .bat mais j'ai un soucis quand je lance le .jar qui doit lire le fichier xml : la classe saxbuilder n'a pas été trouvée.

    J'ai essayé de modifier ma ligne de commande pour lancer ce .jar en y rajoutant l'option 'cp' et en y suivant le chemin absolu pour accéder à mes .jar décompressés sur le site jdom, notamment le jdom-2.0.5.jar. Cela ne change rien : il ne trouve toujours pas cette classe.

    J'ai ensuite modifié le manifest en y ajoutant un class path avec le même chemin absolu, mais cela ne fonctionne pas. Qu'est-ce qui ne va pas dans ma façon de faire ? Quelqu'un aurait une idée parce que je sèche totalement :/

    Si je n'ai pas été assez claire, dites le moi.

    Merci par avance pour votre aide.

    Bonne soirée

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Eclipse doit pourtant te fournir les options dont tu a besoin quand tu génère le jar. Il peux soit créer un jar contenant tous les jar (fat jar), soit ouvrir tous tes jar et inclure leur contenu dans ton application (pas recommandé), soit créer un manifest dans le jar que tu crée, avec une entrée class-path référençant lesdit jars

    Si t'as pas peur d'avoir un jar de 15M, la première option est la plus facile.

  3. #3
    Membre confirmé
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    59
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2012
    Messages : 59
    Par défaut Re:
    Bonsoir,

    Effectivement, j'ai pris le temps de regarder Eclipse un peu plus en détails et j'ai finalement réussi à avoir ce que je voulais en faisant un "runnable jar file".

    Merci

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

Discussions similaires

  1. Lancer un .jar avec paramètre via un .bat
    Par Silen dans le forum Général Java
    Réponses: 9
    Dernier message: 25/02/2015, 09h51
  2. Lancer un .jar avec argument
    Par Geoffrey49000 dans le forum Général Java
    Réponses: 2
    Dernier message: 22/07/2011, 21h23
  3. Est-ce-que on peut lancer un .jar avec Runtime.
    Par ala1986 dans le forum Débuter
    Réponses: 1
    Dernier message: 24/01/2009, 12h02
  4. Lancer un .jar avec un .bat?
    Par kobe dans le forum Général Java
    Réponses: 13
    Dernier message: 11/07/2007, 16h13
  5. lancer un jar avec Eclipse
    Par mj.air dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 05/10/2006, 16h55

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