我对 ant 完全陌生,我想将参数 4 4 和 50 发送到我的 JAVA 主类。这就是我到目前为止所拥有的。
<target name="run" depends="jar">
<java jar="${jar.dir}/${ant.project.name}.jar" fork="true"/>
<arg value ="4"/>
<arg value ="4"/>
<arg value ="40"/>
</java>
</target>
我得到的错误是:
BUILD FAILED`C:\Users\Admiral Sudoku\Documents\Eduboard\Ken Ton\build.xml:40: The element typ
e "target" must be terminated by the matching end-tag "</target>".
最佳答案
缺少引用:
<arg value ="40"/>
^---- here
你也关闭了<java
标记两次:
<java jar="${jar.dir}/${ant.project.name}.jar" fork="true">
^--- non need for /
你的截图应该在 <project>
里面标签。
如果您打开build.xml
,您还可以更轻松地“调试”您的xml语法。在浏览器中。 (例如在 Firefox 中)。
关于java - 通过 ANT Build 将参数传递给 JAVA main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30314981/