我有一个Ant任务来调用一个java进程,它在命令行上接受一个文件。我可以直接将文件传递给java程序,但我无法弄清楚如何让Ant在命令行上执行该文件。如何指定一个文件传递给由Ant任务运行的java进程?
下面是我得到了什么:
<target name="FileProcessor" description="Process a specified file">
<run-standalone name="CheckClearer" main-class="com.blah.FileProcessor">
<args>
<arg value="${file}"/>
</args>
</run-standalone>
</target>
当我运行此我得到
Exception in thread "main" java.io.FileNotFoundException: ${file} (No such file or directory)
(我找遍了的答案,这是我敢肯定,我谢谢)
你尝试添加'文件:$ {}文件' 前'运行standalone'? –
2009-10-21 15:53:26