web-dev-qa-db-ja.com

EclipseプロジェクトのJDKバージョンを変更する方法

Java 1.5とのみ互換性のあるプロジェクトを作成する必要があります。 Java 1.6がインストールされています。 Eclipseを1.5でコンパイルするための何らかの後方互換性はありますか?

ここに表示するには、Java 1.5をインストールする必要がありますか?それとも別の方法がありますか?

Enter image description here

65
David

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のある環境では実行されません。

45
kosa

Eclipseの(Window)タブをクリックして、Preferencesに移動し、そのときウィンドウが表示されたら、Javaインストール済みのJREExecution EnvironmentおよびJavaSE-1.5を選択します。次に、Compilerに移動し、Compiler準拠レベルを設定する必要があります。

Changing JRE

Enter image description here

21
Ronald91

プロジェクトを右クリック->プロパティ->Java Build Path-> selectJRE System LibraryEditをクリックして、JDKまたはJREその後、Java Compilerをクリックして、コンパイラー準拠レベルから1.8

enter image description here

enter image description here

enter image description here

15
ethemsulan

ページEclipseでのJDKのセットアップを参照してください。追加ボタンから、異なるバージョンのJDKを追加できます...

2
BurebistaRuler

Eclipseの起動に使用されるJDK(Java_HOME)は、必ずしもプロジェクトのコンパイルに使用されるものではありません。

プロジェクトで選択できるJREを確認するには、設定を確認します。

一般Javaインストール済みJRE

デフォルトでは、JREを追加していない場合、宣言されるのは、Eclipseの起動に使用されるもののみです(これは Eclipse.ini )。

プロジェクトと互換性のあるJREなど、必要な他のJREを追加できます。

その後、プロジェクトのプロパティ(または一般的な設定)で、どのJREがどのコンプライアンスレベルで使用されているかを確認する必要があります。

代替テキストhttp://www.standartux.fr/public/Java/Preferences.png

2
Sujith PS

Mavenビルドツールを使用している場合は、以下のプロパティを追加し、Mavenの更新を行うと問題が解決します

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>
2

Eclipse-特定のプロジェクト変更JDKバージョン-

A-特定のプロジェクトのjdkバージョンを変更する場合は、クリックする必要があります--->プロジェクト-> JREシステムライブラリ->プロパティ--->クラスパスコンテナ内(JREシステムライブラリ)で、実行環境を変更しますあなたが望むバージョンまで1.7または1.8。

2
imvp

Java-> Installed JREの下の設定セクションで、[追加]ボタンをクリックし、1.5 JDKホームフォルダーに移動します。次に、リスト内のいずれかを確認すると、すべてのプロジェクトのデフォルトになります。

enter image description here

1
Boiler Bill

数分前にこの問題に直面していたので、新しいJDKを使用する環境で既存のプロジェクトを開こうとする場合は、プロジェクトプロパティ->プロジェクトファセット-> JavaでJDKバージョンを更新してください。

1
Crispy