追加 Java コンパイラレベルがインストール済みのプロジェクトファセットと一致しないのはなぜですか?




説明 リソース パス ロケーション 型 プロジェクト ファセット java 1.8 は ターゲット ランタイム tomcat8 java8 では サポート され ませ ん (4)

あなたのプロジェクト - >プロパティ - >プロジェクトファセットを右クリックし、

これにより、プロジェクトファセットの現在のJavaバージョンが表示されます。

私の場合は私のファセットには正しいバージョンがありましたが、私のコンパイラではないので、 プロジェクト - >プロパティ - > Javaコンパイラ右クリックしなければなりませんでした

次に、コンパイラのコンプライアンスレベルのドロップリストから、プロジェクトファセットのバージョンに変更します。

Eclipse 3.7でJava App Engineの簡単なJava AppEngineアプリケーションを作成し、それを実行しようとしています。 しかし、すばやく修正されていないエラーが発生しました。

Description Resource    Path    Location    Type
Java compiler level does not match the version of the installed Java project facet.
Guestbook       Unknown Faceted Project Problem (Java Version Mismatch)

私はプロジェクトにナビゲートしようとした| プロジェクトファセットを変更するためのプロパティ 。 しかし、私は "面"を扱う設定を見つけることができませんでした。

「インストールされたJavaプロジェクトファセット」とは何を意味し、どのように修正するのですか?


あなたのファセットは、あなたのプロジェクトを右クリックして見ることができます - >プロパティ - >プロジェクトファセット、

ここでは、サンプルのWebアプリケーションのための私の面を見ることができます:

あなたのJavaファセットがインストールされているファセットと一致しないと思います。 私はファセットがバージョン1.5であることは疑わしい。 これをチェックしてください。

アドオン:ナビゲータビューを開き、.settingsフォルダを開き、org.eclipse.wst.common.project.facet.core.xmlファイルを開き、手動でJavaバージョンを1.6に設定します。


その単純な..問題のinfotabで、右クリックでエラーdescと選択quickfix ...ファセットバージョンのアップグレードを選択..






google-app-engine