Bonsoir,
Je suis débutant en Eclipse; je souhaiterais exporter un projet en .jar mais quand j'essaye il me met le message d'erreur suivant :
La FAQ Eclipse dit ceci :JAR creation failed. See details for additional information.
geoanalytique/model [in projetjava] is not on its project's build path
Unable to get package fragment root: projetjava/geoanalytique/model/Point.java
geoanalytique/model [in projetjava] is not on its project's build path
geoanalytique/model/geoobject/operation [in projetjava] is not on its project's build path
Unable to get package fragment root: projetjava/geoanalytique/model/geoobject/operation/CalculerDistanceOperation.java
geoanalytique/model/geoobject/operation [in projetjava] is not on its project's build path
Mais je n'arrive pas à comprendre ce qu'il faut faireComment exporter son application dans une archive JAR ? [haut]
auteurs : Lunatix, djo.mos
Bouton droit sur le projet -> export -> JAR File -> ouverture de l'assistant
Dans la première page de l'assistant, vous devez spécifier le nom du fichier jar exporté, mais aussi sélectionner avec précision les classes et ressources à inclure dans le jar
Dans la deuxième page, il est possible (entre autres) d'ajouter une description du Jar généré au workspace.
Dans la troisième page, il est possible d'indiquer à Eclipse de soit générer automatiquement le fichier MANIFEST (et éventuellement l'ajouter au workspace), soit d'utiliser un fichier MANIFEST existant (dans le workspace).
Dans cette même page, il est possible de choisir la classe à exécuter automatiquement au lancement du jar.
Attention : Si vous avez ajouté des jars externes au build path du projet, le jar généré ne pourra pas fonctionner une fois généré car Eclipse n'inclut pas les informations du build path.
Pour pallier à celà :
Fournir à l'assistant d'export votre propre fichier manifest (généré par un premier export éventuellement) dans lequel vous précisez les jars que vous utilisez en ajoutant la ligne suivante: Class-Path: log4j.jar, mysql-connector-java-5.1.6-bin.jar
Mais aussi s'assurer que ces jars soient présents à côté du jar généré avant de le lancer.
http://eclipse.developpez.com/faq/?p...nt#exporterJar
D'avance merci
Partager