Eclipse を使用してファイル「testFile.txt」を Java プログラムに引数として渡していますが、正常に実行することを選択すると問題なく動作します。「testFile.txt」を引数として設定して Eclipse で Ant build.xml を実行すると、次のエラーが発生します。
BUILD FAILED ターゲット "testFile.txt" がプロジェクト "MyProj1" に存在しません。
Ant を使用し、次の行を使用して Linux シェルでファイルを渡す場合:
ant -Dargs="testFile.txt" run
文字列値「testFile.txt」を渡しますが、対応するファイルが見つかりません。このファイルは、src と build.xml がある MyProj1 フォルダーにあります。.txt ファイルを移動したり、ビルド ファイルを変更したりする必要がありますか? ビルド ファイルを変更する必要がある場合、何が必要ですか?
<target name="run" depends="compile" description="run the project">
<java dir="${build.dir}" classname="${main.class}" fork="yes">
<arg line="${args}"/>
</java>
</target>