2

Windows マシンで ant を実行しようとすると問題が発生します。次のエラーが表示されます。

BUILD FAILED
C:\Users\USER\testing\mercurial\project\NetbeansProject\nbproject\build-impl.xml:111: The J2SE Platform is not correctly set up.
 Your active platform is: JDK_1.6, but the corresponding property "platforms.JDK_1.6.home" is not found in the project's properties files.
 Either open the project in the IDE and setup the Platform with the same name or add it manually.
 For example like this:
     ant -Duser.properties.file=<path_to_property_file> jar (where you put the property "platforms.JDK_1.6.home" in a .properties file)
  or ant -Dplatforms.JDK_1.6.home=<path_to_JDK_home> jar (where no properties file is used)

実行すると正常に実行ant -Dplatforms.JDK_1.6.home=%JAVA_HOME%されますが、プログラムをビルドする必要があるたびにこのパラメーターを追加しないようにする方法はありますか?

4

1 に答える 1

2

antコマンドラインの外でプロパティを設定したり、ビルドスクリプトによって明示的にロードされたプロパティファイルを設定したりすることはできないと思います。

を起動するための冗長な方法を探している場合はant、ラッパー.batファイルを使用するか、エイリアスを割り当ててみてください。doskey ant=ant "-Dplatforms.JDK_1.6.home=%JAVA_HOME%"

于 2013-04-12T03:21:29.580 に答える