Réaliser un jar - Java - Programmation
Marsh Posté le 20-05-2009 à 10:51:13
Si tu as un NoClassDefFoundError, c'est à 99% de chance que c'est une erreur de classpath ... maintenant, je ne peux rien te dire de plus, sois tu cherches toi-même, sois tu nous donne plus d'information (ton code, ta ligne de commande, ton Manifest, ...)
Marsh Posté le 20-05-2009 à 11:01:11
Tout est généré automatiquement par netbeans.
Voici ce qu'il me donne dans sa console :
init:
deps-jar:
Created dir: C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\build\classes
Compiling 17 source files to C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\build\classes
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
compile:
Building jar: C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\dist\DriverHelp.jar
Copy libraries to C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\dist\lib.
To run this application from the command line without Ant, try:
java -jar "C:\Users\Brice\Documents\NetBeansProjects\DriverHelp\dist\DriverHelp.jar"
jar:
BUILD SUCCESSFUL (total time: 1 second)
Voici la valeur de mon CLASSPATH : "C:\Program Files\Java"
Toutes mes librairies sont dans ce dossier et sont copiées par netbeans dans le dossier dist/lib
Le manifest :
Manifest-Version: 1.0
Main-Class: start.Main
Class-Path: dist\lib\*
Marsh Posté le 21-05-2009 à 16:20:35
Quelle est la ligne de commande que tu tapes pour lancer la jar ? quelle est (exactement et avec les commentaires) l'exception générée ?
Marsh Posté le 20-05-2009 à 10:43:23
Bonjour, je suis nouveau sur ce forum. C'est mon premier message.
J'ai un soucis pour générer un .jar avec netbeans.
Le fichier est bien créé mais il ne s'éxécute pas. J'ai un "Fatal exception occured" lorsque je fais un double clic et un noClassDefFondError sur une librairie externe lorsque je l'éxécute en mode console.
Je suppose que c'est un problème de classPath. Qu'en pensez-vous ?
Si ça vient de là comment faire pour corriger le problème ?
Merci