Java 1.5とのみ互換性のあるプロジェクトを作成する必要があります。 Java 1.6がインストールされています。 Eclipseを1.5でコンパイルするための何らかの後方互換性はありますか?
ここに表示するには、Java 1.5をインストールする必要がありますか?それとも別の方法がありますか?
。
Add Libraryボタンをクリックします。 Javaの場所を指す screen が表示されます。
「Directory」を選択し、JREホームのすぐ横にあるボタンをクリックして、インストールされているフォルダーの場所をポイントします。
1.5コンパイラプロジェクトにしたいだけでも、1.6 JREを削除して1.5 JREを追加する代わりに、Eclipseでコンパイラ設定を変更することでそれを実現できます。
GOTO -->Java--Compiler---> and change compiler level to `1.5` instead of `1.6`
Davidfmathesonが示唆したように、
特に、作業するチームのためにこれを設定する場合は注意してください。 1.6で新規または変更されたものを誰かが使用する場合、コンパイルはされますが、JRE 1.5のある環境では実行されません。
Eclipseの(Window)タブをクリックして、Preferencesに移動し、そのときウィンドウが表示されたら、Java→インストール済みのJRE→Execution EnvironmentおよびJavaSE-1.5を選択します。次に、Compilerに移動し、Compiler準拠レベルを設定する必要があります。
ページEclipseでのJDKのセットアップを参照してください。追加ボタンから、異なるバージョンのJDKを追加できます...
Eclipseの起動に使用されるJDK(Java_HOME)は、必ずしもプロジェクトのコンパイルに使用されるものではありません。
プロジェクトで選択できるJREを確認するには、設定を確認します。
一般→Javaインストール済みJRE
デフォルトでは、JREを追加していない場合、宣言されるのは、Eclipseの起動に使用されるもののみです(これは Eclipse.ini )。
プロジェクトと互換性のあるJREなど、必要な他のJREを追加できます。
その後、プロジェクトのプロパティ(または一般的な設定)で、どのJREがどのコンプライアンスレベルで使用されているかを確認する必要があります。
Mavenビルドツールを使用している場合は、以下のプロパティを追加し、Mavenの更新を行うと問題が解決します
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
Eclipse-特定のプロジェクト変更JDKバージョン-
A-特定のプロジェクトのjdkバージョンを変更する場合は、クリックする必要があります--->プロジェクト-> JREシステムライブラリ->プロパティ--->クラスパスコンテナ内(JREシステムライブラリ)で、実行環境を変更しますあなたが望むバージョンまで1.7または1.8。
Java-> Installed JREの下の設定セクションで、[追加]ボタンをクリックし、1.5 JDKホームフォルダーに移動します。次に、リスト内のいずれかを確認すると、すべてのプロジェクトのデフォルトになります。
数分前にこの問題に直面していたので、新しいJDKを使用する環境で既存のプロジェクトを開こうとする場合は、プロジェクトプロパティ->プロジェクトファセット-> JavaでJDKバージョンを更新してください。