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

Langage Java Discussion :

Problème au lancement d'un jar


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut Problème au lancement d'un jar
    Salut,

    J'ai fait un .jar de mon programme, en suivant un tuto trouvé dans la rubrique qui va bien... mais après avoir lancé ma commande voila ce qu'il me renvoie!!!

    E:\>java -jar programme.jar
    Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/swingx/JXTaskPaneContainer
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$100(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    Je comprends pas ce qu'il veux??? j'ai mal fait un truc??
    y'a un problème avec swingx mais je vois pas!!!

    Je tiens à préciser que mon programme se lance sans erreurs ni warning (j'ai ) sous eclipse. Et la transformation en jar se passe bien (j'ai aucun message).

  2. #2
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    c'est sûrement un problème de classpath ...

    direction la FAq pour plus de détails ...

  3. #3
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut
    Salut,

    J'ai regardé la faq, d'éclipse j'ai fait ce qu'ils demandaient pour l'inclusion de jar, sachant que mon erreur porte sur un JXTaskPane, qui viens de swingx.
    je n'utilise pas que JXTaskPane, j'utilise d'autres composants swingx et logiquement s'il ne trouvait pas swingx il m'aurait sortie des erreurs pour les autres class utilisées.
    J'ai rajouté d'autres jar notamment un pour la base de donnée de la même façon et il ne me retourne pas de problèmes pour celui-ci.

  4. #4
    in
    in est déconnecté
    Membre Expert Avatar de in
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Avril 2003
    Messages : 1 612
    Par défaut
    Si tu lances en ligne de commande, je ne vois pas trop ce qu'Eclipse vient faire dans le schmilblick ... C'est pour créer ton jar et y inclure tes librairies ?

    Vu ton premier message, on pouvait pas deviner.

    Quand je parlais de FAQ, c'était de celle du site.

    Je te conseillerais, pour tester en tout cas, de ne mettre que tes propres classes dans le jar, et d'ajouter les autres librairies au classpath (de la même manière que ton build path est défini sous Eclipse) pour lancer en ligne de commande.

    Si tu n'as pas d'erreur, c'est simplement que tu ne crées pas le jar correctement ...

  5. #5
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Par défaut
    Houla!!

    Je vais pas y arriver, en faite en parlant de faq je parlais bien de celle de developpez.com la faq java consacrée à eclipse.
    Sinon j'ai fait mon appli sous eclipse, j'en ai fait un jar avec eclipse pour pouvoir l'installer sur une autre machine, le lancement du fichier jar je l'ai fait sur ma machine en ligne de commande, au moins je suis sure que mon jre est le meme et fonctionne bien, puisque mon prog tourne sous eclipse.

    Si tout fonctionne sous eclipse, pourquoi quand je crée le jar ca veux pas marcher???

  6. #6
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    parce que dans un jar il y a fichier manifest et que sous eclipse (ce qui suis est personnel et peut etre eronné) je trouve c'est la croix et la banniere pour lui faire générer un jar un peu complexe.

    Idem je te renvoie a la FAQ, mais la general pour voir comment se manipule ce fichier manifest, reprendre les path auto-généré, le nom de la classe d'entrée...

    Je te conseil de te cogner ca a la main avec le bloc note et la console et l'outil "jar" (fournit dans le JDK)

    Courage

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

Discussions similaires

  1. Problème de lancement de mon .JAR
    Par BobbyWeb dans le forum Général Java
    Réponses: 8
    Dernier message: 12/10/2011, 00h46
  2. Problème au lancement d'un jar
    Par djamest dans le forum Langage
    Réponses: 3
    Dernier message: 21/06/2006, 13h24
  3. [Plugin] Problème de lancement
    Par relivio dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 03/08/2004, 14h34
  4. [Kylix] Problème de lancement
    Par jaguarwan dans le forum EDI
    Réponses: 1
    Dernier message: 21/02/2004, 22h40
  5. [Install] Problème de lancement sous debian sid
    Par SoaR245 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 18/02/2004, 10h01

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