私はWin 7の下でAnt 1.8.1を実行しています。そしてJavaのバージョンは1.7_17です。Ant 1.8.1が正しくないJavaバージョンを表示していますか?
診断のために、次の2行をビルドファイルに追加します。
<echo message="java.version = ${ant.java.version}" />
<echo message="java.home = ${java.home}" />
そして結果は
[echo] java.version = 1.6
[echo] java.home = C:\Program Files\Java\jre7
何が起こっている上の任意のアイデアですか?
Ant 1.8.1でハードコードされていますが、表示できるJavaのバージョンは1.6ですか?
はい。それはパスに含まれています。 –