我是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