Bonjour,

J'ai un problème pour créer un jar à partir de mon projet.
En fait, quand je clique sur mon jar chez moi ça marche mais sur un autre PC, il ne se passe rien.

Quand je l'exécute en mode console j'ai :
D:\Telechargements>java DephtEx.jar
Exception in thread "main" java.lang.NoClassDefFoundError: DephtEx/jar
Caused by: java.lang.ClassNotFoundException: DephtEx.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: DephtEx.jar. Program will exit.
Pourtant, j'ai d'abord créé un dossier META-INF avec dedans un fichier MANIFEST.MF, dont voici le contenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Manifest-Version: 1.0
Sealed: true
Main-Class: Main.Main
Class-Path: ./lib/dnsns.jar ./lib/j3dcore.jar ./lib/j3dutils.jar ./lib/jcd.jar
  ./lib/jsse.jar ./lib/localedata.jar ./lib/resources.jar ./lib/rt.jar ./lib/sun
 jce_provider.jar ./lib/sunmscapi.jar ./lib/sunpkcs11.jar ./lib/vecmath.jar
(j'ai bien pensé au retour chariot à la fin)

Ensuite j'ai fait exporter et j'ai pointé sur le manifest.

J'ai obtenu un .jar, mais ça ne marchait pas, alors j'ai essayé de mettre un répertoire lib avec tous les jars de mon appli au même niveau que le jar généré. mais ça marche toujours pas.

Je pense que c'est un probleme de JVM

Qu'en pensez vous ?

Merci d'avance pour votre aide