0

Ant スクリプトを使用して jar 内のクラス ファイルを実行しようとしています。私はCMDを介してコマンドを実行しましたが、うまくいきましたコマンドは次のようになります:-

java com.CodeReview -p “<Project Path>”

Antスクリプトを介してこのコマンドを実行しようとしました

<target name="build">
<java fork="true" failonerror="yes" classname="com.CodeReview">
<arg line="-p"/>
<arg line="D:\Test"/>
</java>
</target>

build: [java] Error: Could not find or load main class com.CodeReview というエラーが表示されます

しかし、コマンドラインでは機能しており、クラスパスに問題はありません。スクリプトにもクラスパスを設定する必要がありますか。

4

1 に答える 1

1

Java タスク内にクラスパスがありません:

<classpath>
   <pathelement location="yourjar.jar"/>
   <pathelement path="${java.class.path}"/>
 </classpath>
于 2013-08-22T14:45:01.457 に答える