【发布时间】:2011-08-30 14:44:27
【问题描述】:
我是 Apache Ant 新手,我想创建一个包含运行任务的构建文件。运行任务应该执行以下命令行状态
java -classpath C:/tmp/SYS/doodle.jar;C:/tmp/SYS/CTX.jar sys.ctx.doodle.Start
sys.ctx.doodle.Start 类在 doodle.jar 中的位置
我的问题是:如何在类路径中添加两个元素? 我尝试了以下方法:
<target name="run">
<java jar="C:/tmp/SYS/doodle.jar" fork="true">
<classpath>
<pathelement location="C:/tmp/SYS/doodle.jar"/>
<pathelement path="sys.ctx.doodle.Start"/>
</classpath>
<classpath>
<pathelement location="C:/tmp/SYS/CTX.jar"/>
</classpath>
</java>
</target>
但是在执行时会抛出 java.lang.NoClassDefFoundError
知道问题出在哪里吗?
【问题讨论】: