我是Apache Ant新手,我想创建一个包含运行任务的构建文件。运行任务需要执行下面的命令行statemenetApache Ant中的java任务问题
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
任何想法,问题可能是什么时候?
Anto这可能是更好的方法。将需要在类路径中的库添加到lib目录中,然后将上面的代码放到build.xml中。 – Mohyt