[Java] Problème excécution fichier.jar
Fermé
ixtobilly
Messages postés
44
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
20 février 2009
-
7 mai 2007 à 21:35
ixtobilly Messages postés 44 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 20 février 2009 - 8 mai 2007 à 13:21
ixtobilly Messages postés 44 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 20 février 2009 - 8 mai 2007 à 13:21
A voir également:
- [Java] Problème excécution fichier.jar
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
- Java runtime environment - Télécharger - Langages
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 845
7 mai 2007 à 21:36
7 mai 2007 à 21:36
Tu as oublié de mettre le class-path dans le manifest et il faut aussi je crois que tu mettes tous tes .class dans le dossier du nom de ton package.
7 mai 2007 à 21:53
Manifest-Version: 1.0
Created-By: Willy
Main-Class: bureau
ClassPath: C:\Sun\jdevstudiobase10132\jdev\lib\jdev-rt.jar C:\Sun\jdevstudiobase10132\jdev\extensions\oracle.jdeveloper.jgoodies.1.0.4\forms-1.0.4.jar
tous les ".class" sont effectivement Dans mon dossier project1pfu. (joir la commande de création du "jar" ds mon précédant message)
Le message persiste.
7 mai 2007 à 22:19
8 mai 2007 à 07:36
De mémoire, tu dois ajouter, dans ton MANIFEST, le nom du package à ta "main" class:
Manifest-Version: 1.0 Created-By: Willy Main-Class: project1pfu/bureau
Attention: tu ne dois pas utiliser des points pour séparer les packages mais bien des "/"
;-)
HackTrack
8 mai 2007 à 10:30
J'ai apporté la modification (j'ai fait les deux tests suivants),
Manifest-Version: 1.0
Created-By: Willy
Main-Class: project1pfu/bureau
<retour chariot>
Manifest-Version: 1.0
Created-By: Willy
Main-Class: project1pfu/bureau
ClassPath: C:\Sun\jdevstudiobase10132\jdev\lib\jdev-rt.jar C:\Sun\jdevstudiobase10132\jdev\extensions\oracle.jdeveloper.jgoodies.1.0.4\forms-1.0.4.jar
<retour chariot>
et j'ai le message suivant :
Exception in thread "main" java.lang.NoClassDefFoundError: project1pfu/bureau
Message classique lorsque les librairies importées ne sont pas retrouvées. (Enfin d'après ma maigre expérience)
Je pense qu'il ne retrouve pas les ".jar" qui sont empacketés avec lui.
Comment faut il écrire la ligne classpath dans le manifest pourque le programme sache qu'il doit se reférer au ".jar" dans lequel il s'exécute ?
Merci
8 mai 2007 à 12:23
J'ai même essayé le manifest suivant :
Manifest-Version: 1.0
Created-By: Willy
Main-Class: project1pfu/bureau
ClassPath: jdev-rt.jar forms-1.0.4.jar
Toujours le même message:
Exception in thread "main" java.lang.NoClassDefFoundError: project1pfu/bureau
Autre idée ???