Pb exportation projet .jar sous eclipse - Java - Programmation
Marsh Posté le 25-05-2007 à 14:56:02
J'avais déjà lu le topic débutant et le topic sur le classpath et je les ai relu.. et .. tjs rien.
J'ai plutot l'impression que c'est un jar exterieur qu'il ne trouve pas mais pourtant je fais attention au chemin de ces fichiers. Ou alors le problème vient du Classpath, mais j'ai pas l'impression qu'il soit bien compliqué mon Classpath.
C'est de la folie quand même j'ai tout qui tourne sans aucun problème sous Eclipse et me voila bloqué depuis hier sur ce problème simplement parce que je n'arrive pas à extraire mon projet.
Marsh Posté le 25-05-2007 à 14:58:10
bha si tu donnes ni l'organisation de tes fichiers, ni le classpath, on a du mal à voir le quel pose soucis...
et c'est pour ça qu'il faut commencer par développer avec notepad et la console.
Marsh Posté le 25-05-2007 à 16:10:56
Alors la quand même je craque complétement.
Comme j'ai tout retourné pour cette exportation que je n'arrive pas à faire, j'ai décidé de reprendre les bases en écrivant le si connu HelloWorld.
Et là, ... quoi ... et bé oui .... pareil, idem, même résultat!!!!
Le HelloWorld marche en 2 secondes sous Eclipse et impossible de faire l'export!!!
J'y comprends de moins en moins!!!!
Marsh Posté le 25-05-2007 à 16:29:22
--------------------------------------------------------------------------------
ah j'ai un début de qqchose.
En fait quand je lance maintenant mon HelloWorld directement avec le .jar j'ai le message d'erreur "could not find the main class. Program will exit".
Sinon quand je le lance d'un .bat avec dans le .bat "java -jar HelloWorld.jar"
Alors ca marche.
Mais pour autant mon projet ne marche quand je le lance avec le .bat et la même ligne de cmd.
J'ai le message d'erreur
Exception in thread "main" java.lang.NoClassDefFoundError:
org/jdom/JDOMException
at moteur.Moteur.initialiserFichierMetaDonnees(Moteur.java:167)
at ihm.FenetreAttente.<init>(FenetreAttente.java:87)
at ihm.FenetrePrincipale.<init>(FenetrePrincipale.java:67)
at Systeme.main(Systeme.java:39)
Marsh Posté le 30-05-2007 à 09:35:44
Ah j'ai trouvé la solution.
http://www.developpez.net/forums/s [...] ost2124528
Marsh Posté le 30-05-2007 à 09:45:52
sinon j'ai une question.
Est ce que qqun a déjà entendu qu'utiliser l'option -Xmx500m augmente le temps de calcul (dans mon cas il est multiplié par 2 et mon programme tourne déjà 1 jour ).
Je précise que cela est indépendant des données que je peux traité en plus grand nombre maintenant que j'ai augmenté ma taille mémoire.
Meci.
Marsh Posté le 25-05-2007 à 11:32:48
Bonjour,
J'ai un soucis au niveau de l'exportation sous eclipse.
Mon projet marche très bien lorsque je le lance sous eclipse. Mais quand je fais une exportation au format jar alors je tombe sur:
- could not find the main class si je lance le .jar directement
- Exception in thread "main" java.lang.NoClassDefFoundError: org/jdom/JDOMException quand je le lance d'un .bat
Incomprehensible. Je tourne en rond et j'ai pas mal tourné
Mercid pour votre aide!!!
Message édité par xduris le 25-05-2007 à 11:40:24