i've imported following
import org.dom4j.document; import org.dom4j.element; import org.dom4j.io.saxreader;
i'm running program of batch file
it's throwing following errors
-
c:\aishu\web services>java -jar webservices.jar c:\aishu\test folder\formteest\fulltestxsd.xsd exception in thread "main" java.lang.noclassdeffounderror:org/dom4j/io/saxreader @ xsdtoxmlactual.main(xsdtoxmlactual.java:29) caused by: java.lang.classnotfoundexception: org.dom4j.io.saxreader @ java.net.urlclassloader.findclass(unknown source) @ java.lang.classloader.loadclass(unknown source) @ sun.misc.launcher$appclassloader.loadclass(unknown source) @ java.lang.classloader.loadclass(unknown source) ... 1 more c:\aishu\web services>pause press key continue . . .
but it's working fine when run in eclipse
. i've added external jar
while configuring build path . so, in .classpath file
location exists.
<classpathentry kind="lib" path="c:/users/aishu/downloads/dom4j-1.6.1.jar"/> <classpathentry kind="lib" path="c:/users/aishu/downloads/jaxen-1.1-beta-6.jar"/>
i've tried reinstalling dom4j
still results in same error.i've been stuck @ hours, highly appreciated.
when run program -jar
option, run executable jar. rules resolving classpath different in case. java ignore -cp
, -classpath
options , classpath
environment variable, , @ classpath defined in manifest file of jar.
you have put necessary jar files in classpath in manifest file. manifest file should this:
manifest-version: 1.0 main-class: xsdtoxmlactual class-path: dom4j-1.6.1.jar jaxen-1.1-beta-6.jar
put 2 jar files in same directory own jar file, , run own jar file -jar
option:
java -jar webservices.jar
Comments
Post a Comment