【发布时间】:2015-01-15 22:35:53
【问题描述】:
我想编译然后执行我的程序,给它两个输入参数。为什么它不起作用?
<?xml version="1.0" encoding="UTF-8"?>
<project default="run" name="MyProgram compile and run">
<target name="run" depends="compile">
<classpath path="." />
<exec executable="MyProgram">
<arg value="80"/>
<arg value="C:/"/>
</exec>
</target>
<target name="compile">
<javac srcdir="." destdir="." />
</target>
</project>
【问题讨论】:
-
类路径标记在那里无效。
-
为什么不呢?我的构建文件与 MyProgram.java 位于同一文件夹中。还是位置不对?
-
类路径用于java和javac任务,不能作为target的嵌套标签使用。
-
不要将 source 和 destdir 设为同一个目录! 创建一个 build 某种目录并将其用作 destdir。跨度>
标签: xml apache ant build build.xml