[Jar] Différence Linux-Windows
Bonjour
J'ai un drôle de phénomène. J'ai crée un jar file avec la manifest suivant :
Code:
1 2 3 4 5 6 7
|
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.2
Created-By: 1.5.0_02-b09 (Sun Microsystems Inc.)
Main-Class: Namek
X-COMMENT: Main-Class will be added automatically by build
Class-Path: ./Librairies/jdom.jar ./Librairies/piccolo.jar ./Librairies/piccolox.jar ./Librairies/xercesImpl.jar ./Librairies/xercesSamples.jar ./Librairies/batik-dom.jar ./Librairies/batik-svggen.jar |
Sous Linux, le fichier est crée et correctement exécuté.
Sous Windows, pourtant, j'ai l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/batik/util
/SVGConstants
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source) |
Pourquoi cette différence entre Linux et Win ?
@++