erreur compilation - Java - Programmation
Marsh Posté le 31-10-2013 à 14:50:39
Surtout, ne precise pas le message d'erreur, ca nous aiderait trop.
Sinon moi quand j'ouvre un fichier jar, je vois les fichiers qu'il y a dedans, donc je suppose que tu voulais dire que tu executes une certaine classe de ton fichier jar? Si c'est le cas, ca sent le probleme de classpath a des kilometres: si tu executes une classe directement avec l'executable Java (ce qui je presume se passe lorsque tu dis "ouvrir ton fichier jar" ), il ne "connait" de base aucune librairie, donc il faut que tu lui fournisse le path vers les librairies que tu utilises dans ta classe (probablement ici, celles qui definissent les classes BufferedReader et FileReader, mais t'en auras surement d'autres plus loin dans ton code).
Ca marche sous Eclipse parce que Eclipse connait les references par defaut je suppose.
M'enfin je dis peut-etre de la merde, mais comme dit plus tot, tant que tu nous dis pas ton message d'erreur, c'est dur de deviner. Avec le message ca devrait etre bien plus facile, vu que ca donne le type d'erreur ET la ligne de code ou l'erreur survient...
Marsh Posté le 31-10-2013 à 15:28:11
Désolé pour le maque de précision. voici un bout de code :
Code :
|
Lorsque j’exécute le jar, ça exécute System.exit(1).
Donc je suppose que tu as raison c'est une question de librairie. Pourtant j'ai réussi à le faire marcher avec les librairies slick et lwjgl, avec l'aide de jarsplice. donc je suppose que je dois faire pareil avec java.io.FileReader et java.io.BufferedReader.
Marsh Posté le 31-10-2013 à 18:33:59
!
Par hasard, elle contient quelle valeur ta variable emplacement ?
Marsh Posté le 31-10-2013 à 18:35:46
"img/map/chapitres.csv" par exemple
Marsh Posté le 31-10-2013 à 18:37:39
ReplyMarsh Posté le 31-10-2013 à 19:39:19
originalname a écrit : pourtant le fichier existe dans le .jar |
Pour moi, quand tu écris cette ligne dans ton code :
Code :
|
ton programme s'attend à trouver le fichier mais en dehors du jar
Marsh Posté le 31-10-2013 à 23:36:07
Code : |
Marsh Posté le 31-10-2013 à 23:39:56
Tu as absolument raison !!!
j'ai mis les dossier au bon endroit et ça marche )
Merci beaucoup.
Marsh Posté le 31-10-2013 à 01:36:33
Bonsoir,
J'utilise eclipse pour écrire mes codes java, lorsque compile avec eclipse tout va bien (c'est a dire que lorsque je run mon programme il n'y a pas d'erreur et sa affiche le bon résultat). J'exporte mon projet en jar, mais lorsque j'ouvre le fichier .jar il y a une erreur.
J'ai découvert après de nombreux testes que l'erreur vient de là :
le fichier emplacement est un fichier .csv
Pourtant encore une foi le code est bon puisque sur eclipse sa marche c'est donc peut être une question de comptabilité ou je ne sais quoi
Si quelqu'un s'y connais avec eclipse
Je vous remercie d'avance pour votre aide.
Message édité par originalname le 31-10-2013 à 01:48:34