salut,
Je travaille sur un projet et je dois construire un jar de l'application.Actuellement, j'ai divisé l'application en plusieurs classes.
Question:
Comment s'execute le jar?
Est-ce qu'il cherche la classe qui contient le main ?
Version imprimable
salut,
Je travaille sur un projet et je dois construire un jar de l'application.Actuellement, j'ai divisé l'application en plusieurs classes.
Question:
Comment s'execute le jar?
Est-ce qu'il cherche la classe qui contient le main ?
Salut,
:faq: Comment créer un jar exécutable ?
a++
Avec la commande DOS java -jar nomDuFichier.jarCitation:
Envoyé par pracede2005
Il faut lui dire où chercher le main (en tout cas c'est ce que demande Eclipse)Citation:
Envoyé par pracede2005
soit en ligne de commande
soit par l'interface
Pour faire un jar executable avec eclipse :
1. cliquez droit sur le projet, puis sur "export", et ensuite sur "JAR file".
2. choisissez les ressources à mettre dans le JAR.
3. choisissez les options que vous désirez, entrez l'adresse de destination de votre JAR et cliquez sur "suivant".
4. cliquez sur suivant, puis rentrez la class contenant le main.
5. cliquez sur "terminer".
Et voila, votre JAR executable est créé à l'adresse donnée.
pour éviter de créer un nouveau post à ce sujet je vais poster ici ;)
j'ai donc créer mon fichier jar, avec le main, etc, mais si je double clik sur le fichier jar, il m'affiche un message d'erreur : could not find the main classe. program will exit.
mais si je lance le jar par la commande dos écrite plus haut, je n'ai aucun souci, ça se lance.
une idée du problème ?
merci
Quel OS ? A quoi correspond l'association des fichier *.jar ?
Quel version de Java ? N'y aurait-il pas un conflit entre plusieurs versions ?
a++
non bon bah my fault.. j'ai trouvé l'erreur, une simple erreur d'association de fichier au mauvais JRE, ça marche maintenant. merci quand même :)
N'oublie pas de taguer avec résolu. Sinon pour déclarer la classe principale il faut créer un fichier MANIFEST et l'insérer dans le jar.