22

プロジェクトで Java 1.6 を使用しているため、Eclipse (Mars) の最新リリースをダウンロードし、必要な Java バージョンを eclipse.ini ファイルで 1.6 に変更しました。

Java 1.6 を使用するように、Eclipse 内にインストール済みの JRE を構成しました。しかし、ant ターゲットを実行しようとすると、エラーが発生します。

1.7 未満の JRE バージョンはサポートされていません。

現在 Java 1.7 にアップグレードできないため、Mars バージョンで Java 1.6 を使用する回避策はありますか?

4

9 に答える 9

3

Eclipse Mars は Java >=1.7 でのみ実行されるため、JDK1.6 以下を使用することはできません。このリンクを参照してください。

于 2015-06-25T14:21:16.303 に答える
1

私は最近、マシンに Java 8 があり、Elicpse Oxygen を使用し、Ant を使用して Java 6 プロジェクトをビルドしようとして、この問題に遭遇しました。上記のいくつかの提案を使用しましたが、Ant のビルド プロセス中に奇妙な動作にも遭遇しました。最終的にはうまくいきました。私の手順は次のとおりです。

1) Java ホームは、Java 8 を指すままになりました。

2) @Chris によって提案された値を Ant スクリプトに設定します。

3) Ant ランタイム JRE を変更しないでください。私のものは 8 のままでした。実際、6 に変更した場合、Ant ビルドは実行されませんでした...

4) プロジェクト設定のビルド パスとコンパイラ レベルはすべて 6 に設定されています。

5) ビルドを実行します。

これにより、私にとってはうまくいった Java 6 レベルのビルドが生成されます。

于 2018-06-06T15:10:29.407 に答える
-1

1.7 より大きい新しい JRE バージョンを追加する

于 2020-12-10T10:35:43.717 に答える