web-dev-qa-db-ja.com

Eclipse Lunaで「プロジェクトファセットJavaバージョン1.8はサポートされていません。」

Java 8.の準備ができている最新のEclipse Lunaを使用しています「プロジェクトファセットJavaバージョン1.8はサポートされていません。」という理由で、プロジェクトを移動できません。

30
Orin

問題を解決しました。プロジェクトプロパティ->プロジェクトファセット->ランタイム->新規-> Tomcatサーバーを追加し、JREでJRE1.8.0_XXを選択します。

私のために仕事をしました

51
Eko

Eclipseでは、TomcatのJavaバージョンを変更できます。図を参照してください。

enter image description here

31
adhg

これは、Tomcatが依存しているワークスペースプロパティでJREの場所を変更したためです。

それに応じて、Tomcatプロパティを再度リセットしてください。

windows -> preference -> server -> Runtime Environments. To the right of Runtime Environments, you should see the servers. Remove Tomcat 8.0 and add Tomcat v9.0. Rebuild project. 

削除して再度作成するか、単に更新することができます。

13
vincent zhang

Javaバージョンが1.8で1.7になっているためです。[Project Properties]-> [Project Facets]に移動し、右側のチェックボックスで[Javaチェックボックス(既に選択されている可能性があります)、ドロップダウンからバージョンとして1.7を選択します。

実際、ここで知識を増やしたかっただけです。私はしばしばこの問題に遭遇します。私にとってそれを解決するのは、実際にコンパイラの準拠レベルを変更することです。

これを行う :

プロジェクトを右クリック->プロパティ

Java Compilerタブをクリックします

[プロジェクト固有の設定を有効にする]のチェックを外し、[ワークスペース設定の構成...]リンクをクリックして、コンパイラー準拠レベルがランタイムがサポートできない推奨のJavaバージョンに設定されていることを確認します。

完了したら、プロジェクトを再構築すると、問題が解決する場合があります。

2

ウィンドウメニュー->設定左側で、サーバーを展開し、[ランタイム環境] [サーバーランタイム環境の編集]をクリックします。 JDK 1.8を選択してください。プロジェクトの再構築を忘れないでください。

1
yakup_y

これもjdkの問題である可能性があります。 jdkのバージョンをjdk1.8.0_65からjdk1.8.0_25に変更しました。 IDE私が持っているバージョンは、バージョン:Luna Service Release 2(4.4.2)です。

0