0

シンプルなものを作成するだけで問題が発生します.これを行う方法が明確なWebサイトはないようです.正直なところ、シンプルであるべきだと思います.

プロジェクト用のJavaファイルがたくさんあります。それらをすべてコンパイルしてから、特定の引数を指定して各ファイルを実行したいと考えています。

基本的に私は操作の順序がこのようなものであることを望みます

javac prob1.java
javac prob2.java

java prob1 parameter
java prob2 parameter

しかし、私はアリ(build.xml)でそれが欲しいです。

私はコンパイル部分をうまくやることができます

<project default="compile"> 
    <target name="compile"> 
    <javac srcdir="." /> 
    </target> 
</project>

prob1引数を指定して実行することはできません。これは非常に簡単だと思いますが、私が見つけたすべての解決策が機能していないようです。また、prob1.class と prob2.class が同じディレクトリにあることにも注意してください。

4

1 に答える 1

1

これはうまくいくはずです:

<target name="run">
    <java classname="prob1">
       <classpath>
           <pathelement location="."/>
        </classpath>
        <arg value="parameter" />
    </java>
    <java classname="prob2">
        <classpath>
           <pathelement location="."/>
        </classpath>
        <arg value="parameter" />
    </java>
</target>
于 2013-02-27T03:16:45.480 に答える