Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/Docume

ravaFeb 9 2009 — edited Feb 9 2009
Hi, 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!
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 9 2009
Added on Feb 9 2009
3 comments
631 views