4

main()Eclipseantビューでantタスクをダブルクリックして-Javaクラスのメソッドを実行したいだけです。私の問題は、antファイルを正確に書く方法がわからないことです。私のantファイルはanalyzeDatabase.xml

私はこのようなことを試みましたが、常に失敗します:

<?xml version="1.0" ?>
<project name="DBAnalyzer" default="run" basedir=".">
    <target name="run" description="runs dbanalyzer">
        <java classname="DBAnalyzer">
            <arg value="-h"/>
        </java>
    </target>
</project>

ここに画像の説明を入力してください

4

1 に答える 1

7

<java classname="DBAnalyzer">完全修飾名に変更します。また、クラスパスを再確認することを忘れないでください。

<java classname="com.prostep.openpdm.db.analyzer.DBAnalyzer">
    <arg value="-h"/>
    <classpath>
        <pathelement path="${your.java.class.path}"/>
    </classpath>
</java>

Ant Javaタスクの完全な説明はここにあります:http: //ant.apache.org/manual/Tasks/java.html

于 2013-03-26T11:43:33.097 に答える