0

NetBeans IDEにプロジェクトをインポートせずに、シェルを介してANTを実行しようとしています。次のエラーがスローされます。

/trunk/nbproject/build-impl.xml:377:libs.CopyLibs.classpathプロパティが設定されていません。このプロパティは、NetBeans IDEインストールの一部であり、通常は/ java / ant/extraフォルダにあるorg-netbeans-modules-java-j2seproject-copylibstask.jarファイルを指している必要があります。IDEでプロジェクトを開き、CopyLibsライブラリが存在することを確認するか、プロパティを手動で設定します。たとえば、次のようになります。ant -Dlibs.CopyLibs.classpath = a / path / to / org-netbeans-modules-java-j2seproject-copylibstask.jar

私のビルドがNetBeans固有であるためですか、それとも他のものですか?

4

1 に答える 1

0

エラーメッセージが示す方法で ANT を実行してみましたか? 見つからない jar ファイルを指すようにlibs.CopyLibs.classpathプロパティを設定しますか?

ここでの問題は、Netbeqns によって生成された ANT ビルドが IDE 内で実行されるように設計されていることです。コマンドラインから実行する場合、同じ環境プロパティが設定されていることを確認する必要があります。

アップデート

環境変数を使用するには、次のようなものを試すことができます。

<property environment="env"/>
<property name="libs.CopyLibs.classpath" value="${env.COPY_LIBS_CLASSPATH}"/>
于 2012-08-28T19:55:30.420 に答える