Problème d'execution : NoClassDefFoundError :( [RESOLU] - Java - Programmation
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?
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
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.
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.
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" ?
Marsh Posté le 10-01-2007 à 15:18:11
Ca fonctionne
Effectivement, après relecture tu topic sur le classpath, j'avais mal compris certaisn passages.
Merci.
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 ), 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