Win 7 で Ant 1.8.1 を実行しています。Java のバージョンは 1.7_17 です。
診断のために、ビルド ファイルに次の 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 であることがハードコーディングされていますか?