程序在使用 eclipse 运行配置运行时运行良好,但是当使用 ant 运行时,它无法从 args[0] 解析 int,我不明白。完整的代码在这里https://gist.github.com/4108950/e984a581d5e9de889eaf0c8faf0e57752e825a97 我相信它与蚂蚁有关,
target name="run" description="run the project">
java dir="${build.dir}" classname="BinarySearchTree" fork="yes">
<arg value="6 in.txt"/>
/java>
/target>
arg 值将通过 -D 标志更改,如 ant -Dargs="6 testData1.txt" 运行。
任何帮助将不胜感激,这非常令人沮丧。