It's the same at the command line.
When you run a jar with
java -jar ...
java ignores the classpath. Presumably it expects the jar to specify its classpath.
Conor
h2ooo x wrote:
Hi!
I have the following Ant (1.6.2) tasks defined,
<path id="runtime-classpath"> <pathelement location="${dist}/myproject.jar"/> <pathelement location="${lib}/commons-logging-api.jar"/> <pathelement location="${lib}/commons-logging.jar"/> <pathelement location="${lib}/commons-httpclient-2.0.2.jar"/> </path>
<target name="run" depends="jar"> <java classname="MyClass" classpathref="runtime-classpath" fork="true"> </java> </target>
<target name="run2" depends="jar">
<java jar="${dist}/myproject.jar" classpathref="runtime-classpath" fork="true">
</java>
</target>
The task "run" is executed correct but the task "run2" produced the following error:
run2:
[java] java.lang.NoClassDefFoundError: org/apache/commons/httpclient/HttpMethod
[java] Exception in thread "main"
[java] Java Result: 1
Do you have any idea what could be the problem?
_________________________________________________________________
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]