1. ホーム
  2. ジャワ

のバージョンとJavaコンパイラのレベルが一致しない。

2022-03-16 14:40:06

コンパイルレベルを変更すると、次のようなエラーメッセージが表示されます。

説明 ResourcePath LocationType

JavaコンパイラーレベルがインストールされているJavaプロジェクトfacet.SSJ UnknownFaceted Project Problem (Java Version Mismatch)のバージョンと一致しない

プロジェクトのプロパティでproject facetを選択し、javaのバージョンを変更すればOKです。

stackoverflowです。

<テーブル
アップ投票 22 賛成票 お気に入り
6

Eclipse 3.7でGuestbookという簡単なJavaのGoogle 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)

にナビゲートしてみました。  プロジェクト|プロパティ  しかし、facet.quotを扱う設定は見つかりませんでした。

インストールされたJavaプロジェクトファセットとは何ですか?

<テーブル
依頼  7月8日 '12 22:48
コメントを追加する
<テーブル
アップ投票 55 賛成票

ファセットは、プロジェクトの右クリック->プロパティ->プロジェクトファセットで確認することができます。

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

私は、あなたの  ジャワ  facetのバージョンが1.5になっているのが怪しいです。確認してみてください。

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

<テーブル
回答済み  7月8日 '12 23:05
GokcenG



1,042723
<テーブル <テーブル
ありがとうございます。しかし、Project PropertiesのどこにもProject Facetsは見当たりません。 i.imgur.com/9LqSf.png  Mac LionでEclipse 3.7を使っているのですが、なぜでしょうか?  デビット・フォウ 7月8日 '12 23:09
<テーブル
早速、同じような問題がないか調べてみたところ、いくつかのページが見つかりましたので、そちらをご覧ください。 1 2 3  -   GokcenG 7月 8 '12 23:15
<テーブル 8
3枚目は読んでいただけましたか?  Navigatorビューを開き、.settingsフォルダを展開して、org.eclipse.wst.common.project.facet.core.xmlファイルを開き、Javaバージョンを1.6に手動で設定します。  GokcenG 7月 8 '12 23:20
<テーブル 1
この問題は、Google App Engineのツールを使用している人からいくつか報告されています。この問題は、Googleに報告してください。とりあえず、GokcenGさんのアドバイスで、指定された設定を手動で編集することでブロックが解除されるはずです。  Konstantin Komissarchik 7月 8 '12 23:29
<テーブル 3
解決策その3ができました。では、もう一度私が行った修正方法を紹介します。1)ナビゲーターパースペクティブに切り替える(Window > Show Perspective > Navigator)。2) ".settings"の下にある "org.eclipse.wst.common.project.facet.core.xml"を開く。3) プロジェクトのファセットを1.4から1.6に変更しました。この問題は、過去2時間、私を占領しました。ありがとうございました。ところで、どのようにGoogleに問題を報告するのですか?  デビット・フォウ 7月 8 '12 23:31