20

いくつかのモジュールを含む親 Maven プロジェクト (Java ファセット バージョン 1.7 を使用) があります。Eclipse Juno SR1 から次の警告が表示されました。

プロジェクト ファセット Java の実装が見つかりませんでした。
機能が制限されます (Unknown Faceted Project Problem)

このエラーを取り除くにはどうすればよいですか? クイックフィックスは何も見つかりませんでした。興味深いことに、[プロジェクト プロパティ] ダイアログに [プロジェクト ファセット] エントリがありません。

4

5 に答える 5

19

これは、IDE をアップグレードするか、プロジェクトを古い IDE から新しいものに開いたときに発生します。

解決するには (サポートされていないファセットを削除します):

  1. プロジェクト フォルダーを開きます。
  2. .settings サブフォルダーに移動
  3. org.eclipse.wst.common.project.facet.core.xml ファイルを編集します
  4. エラーを参照するインストール済みファセットを削除します
  5. すぐに解決しない場合 (Eclipse でファイルを編集した場合)、プロジェクトを閉じて再度開くか、Eclipse を再起動してみてください。

すべてが完了したら、まだ完了していない場合は、プロジェクトに正しいファセットをマークして機能させることができます。

于 2014-11-18T21:08:27.970 に答える
2

プロジェクトのプロパティを確認できると思います。次に、[プロジェクト ファセット] をクリックします。次に、ダイアログ ボックスを表示します。ダイアログ ボックスで、プロジェクトが Java にマークされていることを確認できます。

動的アプリで、動的 Web モジュール、java、javascript をマークします。

于 2013-09-10T09:06:55.667 に答える
0

この問題がありました。Eclipse プロジェクトが JDK1.5 を使用するように設定されていて、Java 1.6 しかインストールされていないことがわかりました。バージョンを 1.6 に変更した後、問題の警告は消えました。

于 2014-07-17T01:06:26.807 に答える