Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/Docume
ravaFeb 9 2009 — edited Feb 9 2009Hi, All!
In a Jdeveloper deployment profile I have a group with type "Libraries Type", so my libs are included to my final deployment jar xtr.jar.
xtr.jar
|-->dom4j-1.1.jar
|-->mycomp-->xtr.class
Manifest lool like:
Manifest-Version: 1.0
Implementation-Vendor: MetaStuff Ltd.
Implementation-Title: dom4j
Implementation-Version: 1.2
Specification-Vendor: MetaStuff Ltd.
Created-By: Ant 1.4.1
Specification-Title: dom4j
Specification-Version: 1.2
Main-Class: mycomp.xtr
Extension-Name: org.dom4j
But while trying to run my jar I've got an error:
java -jar xtr.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
How should I specify the classpath to make it running with nested jar's ?
Thank's!