bonjour,
j'ai un petit problème avec un *.jar exécutable que je viens de générer.
je developpe sous XP et avec Eclipse, j'ai réalisé un programme qui fonctionne bien sous eclipse. Maintenant j'aurai aimé l'exporter c'est pourquoi j'ai exporter mon projet Java en *.jar.
j'ai regardé sur le forum pour savoir comment générer un *.jar, chose que j'ai réussi à générer. J'ai utilisé le MANIFEST.MF suivant :
J'ai testé le jar (double clic) et il m'affiche bien mes fenêtres graphiques et JFileChooser lorsque je clique sur les boutons. Jusque là tout se passe comme prévues.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3Manifest-Version: 1.0 Main-Class: graphic.SGWindows Class-Path: poi.jar
Mais lorsque je lance à partir de l'interface graphique une application qui doit faire des traitements sur un fichier Excel, rien ne se passe, il n'y a pas de résultat pour le traitement demandé.
J'utilise l'API POI pour lire les fichiers Excel.
Après j'ai lancé le jar depuis la console et je m'aperçois qu'il me génére une exception.
j'ai l'impression qu'il ne trouve pas l'api POI que j'utilise. Alors que j'ai bien ajouté l'api dans le BuilPath du projet et aussi dans le MANIFEST.MF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Exception in thread "AWT-EventQueue-0" java.lang.NoClassDeFoundError : org/apache/poi/poifs/filesystem/POIFSFileSystem
Si quelqu'un a une idée de l'erreur que j'ai commise, son aide me sera précieuse.
tHanks
Partager