[RESOLU]Problème d'execution : NoClassDefFoundError :(

Problème d'execution : NoClassDefFoundError :( [RESOLU] - Java - Programmation

Marsh Posté le 09-01-2007 à 09:55:37    

J'ai un programme qui utilise l'API POI (interaction de java avec Word, Excel, ...).
 
J'ai configuré le classpath de la facon qui suit : "C:\j2sdk1.4.2_13\lib\poi.jar"
 
Avec ce classpath, j'obtiens une NCDFE sur la classe "Excel" contenant mon main.
 
Après lecture du topic Tout ce que vous avez toujours voulu savoir sur le CLASSPATH (très bien fait soit dit en passant, j'ai appris pas mal de choses :p), j'ai rajouté le chemin de mes classes ce qui nous donne : "C:\j2sdk1.4.2_13\lib\poi.jar;D:\mmeng\WebLIMS\dev\LinksLIMS"
 
Et là, java me trouve une autre NCDFE mais cette fois sur une classe de POI.
 
Je dois vous avouer que je ne comprend pas très bien ... :(


Message édité par Opera140 le 10-01-2007 à 16:05:12
Reply

Marsh Posté le 09-01-2007 à 09:55:37   

Reply

Marsh Posté le 09-01-2007 à 17:34:47    

Si tu as des packages il faut executer java au dessus du package de la classe que tu veux lancer, est ce que ca a un rapport avec ton probleme?

Reply

Marsh Posté le 10-01-2007 à 10:35:04    

Je comprend pas très bien ta phrase mais ma commande d'exécution est :
 
java -classpath org.lpa.linkslims.Excel

Reply

Marsh Posté le 10-01-2007 à 10:43:07    

et ça lance quelque chose ?!!?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 10-01-2007 à 11:25:52    

Ca lance bien mon programme, par contre j'ai cette NoClassDefFoundError qui me casse les bonbons.
 
J'ai essayé aussi avec java -classpath D:\mmeng\WebLIMS\dev\LinksLIMS org.lpa.linkslims.Excel
 
Même résultat.

Reply

Marsh Posté le 10-01-2007 à 11:43:59    

faudrait que tu relises le topic sur le classpath

 

Ta première commande ne veut rien dire (pas de répertoires ajoutés au classpath)
la seconde ajoute un répertoire (sûrement le répertoire avec tes classes compilées), mais pas les bibliothèques que tu utilises.


Message édité par brisssou le 10-01-2007 à 11:44:16

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 10-01-2007 à 11:55:52    

tu veux dire que je devrais essayer : "java -classpath D:\mmeng\WebLIMS\dev\LinksLIMS;C:\j2sdk1.4.2_13\lib\poi.jar org.lpa.linkslims.Excel" ?

Reply

Marsh Posté le 10-01-2007 à 13:22:58    

déjà plus oui


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 10-01-2007 à 15:18:11    

Ca fonctionne :D
 
Effectivement, après relecture tu topic sur le classpath, j'avais mal compris certaisn passages.
 
Merci.


Message édité par Opera140 le 10-01-2007 à 15:18:23
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed