/ / ant and java 8 - 「メジャーバージョン52は51よりも新しい、このコンパイラでサポートされている最も高いメジャーバージョン」 - java、eclipse、ant

antとjava 8 - "メジャーバージョン52は、このコンパイラでサポートされている最高メジャーバージョンである51より新しいです" - java、eclipse、ant

私のAntプロジェクトをjava 7からjava 8にアップグレードしようとしています。
(「Eclipse Kepler SR2へのJava™8サポート」と共に「Eclipse Kepler」にデプロイされたプロジェクト)

そのために私は(この記事によると)アント1.9.4をダウンロードした http://wiki.eclipse.org/Ant/Java8そして、それを私の "ant home"として設定します。

コンパイルしようとすると、次のような警告が表示されます。 "major version 52 is newer than 51, the highest major version supported by this compiler. [javac] It is recommended that the compiler be upgraded."

しかし、ワークスペース用に定義したコンパイラーは1.8です。 (ant構成では、作業領域の同じコンパイラーになるようにコンパイラーを定義します。)

どんなアイデアが起こったのですか?

どうもありがとう。

辛い

回答:

回答№1の場合は12

Antが使用するtools.jarがJDK 7からではなくJDK 8からのものであることを確認してください。

ウィンドウ - >設定:

左側のペインで、[Ant] - > [Runtime]に移動します。 [クラスパス]タブで、[グローバルエントリ]を確認します。


回答№2の場合は3

通常、このエラーはJDKのバージョンに違いがある場合に発生します。環境変数に設定されているクラスパス、java -version、およびJAVA_HOMEを確認してください。


回答№3の場合は0

クラスパス変数に必ずJAVA_HOMEを追加してください。ウィンドウ - > Java - >ビルドパス - >クラスパス変数は "path / to / jdk"を指しています。