<classpath> is ignored when using 'jar' attribute, as per Java's own
document in the JDK. Ant's documentation has been updated to more
strongly indicate that.

Either use an in-Manifest Class-Path: attribute, or use 'classname'
instead of 'jar'. --DD

On 7/18/06, Bala Paranj <[EMAIL PROTECTED]> wrote:
I have the following target in my ant script:

<target name="execute" depends="compile" description="run the program">

 <java jar="${dist}/myClient.jar" fork="true" failonerror="true">
       <classpath>
         <pathelement location="${dist}/abc.jar"/>
         <pathelement location="${dist}/xyz.zip"/>
       </classpath>
       <sysproperty key="javax.net.ssl.keyStore" value="client.keystore" />
       <sysproperty key="javax.net.ssl.keyStorePassword" value="lakjflkdj" />
       <sysproperty key="javax.net.ssl.trustStore" value="client.truststore" />
       <sysproperty key="javax.net.ssl.trustStorePassword" value="oiruqoieur" />
       <arg value="localhost" />
       <arg value="8443" />
 </java>

</target>

The abc.jar and xyz.zip are in the same directory (dist) and so is the 
myClient.jar file that I
want to run. But I get the java.lang.NoClassDefFoundError: name of class in 
abc.jar as the error
message.

The dist folder and the ant script is within the myProject folder. How can I 
fix this? TIA.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to