私の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の場合は12Antが使用するtools.jarがJDK 7からではなくJDK 8からのものであることを確認してください。
ウィンドウ - >設定:
左側のペインで、[Ant] - > [Runtime]に移動します。 [クラスパス]タブで、[グローバルエントリ]を確認します。
回答№2の場合は3
通常、このエラーはJDKのバージョンに違いがある場合に発生します。環境変数に設定されているクラスパス、java -version、およびJAVA_HOMEを確認してください。
回答№3の場合は0
クラスパス変数に必ずJAVA_HOMEを追加してください。ウィンドウ - > Java - >ビルドパス - >クラスパス変数は "path / to / jdk"を指しています。