web-dev-qa-db-ja.com

Eclipse警告:不明なファセットプロジェクト

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

プロジェクトファセットの実装Javaが見つかりませんでした。
機能が制限されます(不明なファセットプロジェクトの問題)

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

15
jilt3d

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

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

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

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

16
Rodrigo Leitão

ファイルを削除するだけです

org.Eclipse.wst.common.project.facet.core.xml

の中に .settingsフォルダ。

それは私のために働いた。

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

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

1
Myo

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

0
SimonInOz