63

Eclipse3.7でGuestbookという単純なJavaGoogleAppEngineアプリケーションを作成し、それを実行しようとしています。ただし、クイックフィックスが不足しているエラーが発生しています。

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プロジェクトファセット」とはどういう意味ですか?これを修正するにはどうすればよいですか?

4

4 に答える 4

143

プロジェクト->プロパティ->プロジェクトファセットを右クリックしてファセットを表示できます。

ここに、サンプルWebアプリケーションの私のファセットを見ることができます。 ここ

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

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

于 2012-07-08T23:05:03.317 に答える
16

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

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

私の場合、ファセットには正しいバージョンがありましたが、コンパイラにはありませんでした。そのため、プロジェクト- >プロパティ->Javaコンパイラを右クリックする必要がありました。

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

于 2014-06-03T15:03:25.123 に答える
10

その単純な..問題情報タブで、エラーの説明を右クリックし、クイックフィックスを選択します...ファセットバージョンのアップグレードを選択します。

于 2015-06-12T11:33:37.863 に答える
0

この問題はIBMRADツールの日食で発生しました。以下で解決されました。

  • プロジェクトを右クリック
  • プロパティ
  • プロジェクトファセット
  • 構成(WebSphereアプリケーション・サーバーv7.0のデフォルト構成を選択)
  • 申し込み
于 2019-03-22T10:19:53.437 に答える