web-dev-qa-db-fra.com

Java: exportation vers un fichier .jar en éclipse

J'essaie d'exporter un programme dans Eclipse vers un fichier jar.

Dans mon projet, j'ai ajouté quelques images et PDF: s. Lorsque j'exporte dans un fichier jar, il semble que seul le main ait été compilé et exporté.

Ma volonté est d'exporter le tout dans un fichier jar si c'est possible, car je souhaite ensuite le convertir en fichier extradable, comme le fichier .exe.

Mais comment?

56
Adis

Pas besoin de plugins externes. Dans la boîte de dialogue Exporter le fichier JAR , assurez-vous de sélectionner tous les ressources nécessaires à exporter. Par défaut, l'exportation d'autres fichiers de ressources (images, fichiers de configuration, etc.) ne devrait pas poser de problème, voir la capture d'écran ci-dessous. JAR Export Dialog

61
Yuval Adam

Allez dans Fichier-> Exporter-> Fichier JAR. Vous pouvez y sélectionner "Exporter les fichiers et sources de la classe générés" et vous assurer que votre projet est sélectionné et que tous les dossiers qu'il contient sont également! Bonne chance!

10
santi

FatJar peut vous aider dans ce cas.

Outre la fonction "Exporter sous forme de fichier", qui est incluse dans Eclipse, le plug-in regroupe tous les fichiers JAR dépendants dans un fichier jar exécutable.
Le plug-in ajoute l'entrée "Build Fat Jar" dans le menu contextuel des projets Java.

Ceci est utile si votre pot final exporté comprend d'autres pots externes.

Si vous avez Ganymede, la boîte de dialogue Export Jar est suffisante pour exporter vos ressources de votre projet.

Après Ganymède, vous avez:

Export Jar

5
VonC

Une autre option est WinRun4J . Il existe un plug-in Eclipse pour WinRun4J qui vous permet d'exporter votre application en tant qu'exécutable unique avec les fichiers JAR/classes nécessaires incorporés.

(divulgation complète: je travaille sur ce projet)

2
Peter Smith