Salut,
Je reprends le problème que j'ai posé dans le topic Eclipse, mais qui ne semble finalement pas lié à Eclipse :
Mon application est un .jar qui utilise 2 jar externes (poi pour des classes en rapport avec Excel et sybase pour des requêtes SQL).
Hors j'ai un problème à l'exécution, il me dit :
Code :
- java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/POIFSFileSystem
- at indicateurs.calculIndicateurs.<init>(calculIndicateurs.java:67)
- at indicateurs.Process$1.construct(Process.java:28)
- at indicateurs.SwingWorker$2.run(SwingWorker.java:108)
- at java.lang.Thread.run(Unknown Source)
|
où POIFSFileSystem est une classe contenue dans le poi.jar (et la première à être exécutée par mon programme dans la classe calculIndicateurs).
J'ai essayé de lancer avec un "java -classpath chemin\poi.jar;chemin\sybase.jar -jar indicateurs.jar" (où indicateurs.jar est mon programme).
J'ai ensuite essayé de construire mon jar en modifiant à la main le manifest.fm en spécifiant un Class-Path: . poi.jar sybase.jar, comme je l'ai vu dans d'autres topics traitant du sujet.
Mais ça n'a rien changé.
Quelqu'un aurait-il une idée pour me sortir de là svp? Je me vois mal expliquer à mes utilisateurs qu'il faut installer Eclipse pour pouvoir lancer mon appli