Java コンパイラー・レベルが、インストールされている Java プロジェクト・ファセットのバージョンと一致しません。がeclipseで発生し、つまづいたのでメモ。
EclipseでJavaのプロジェクトをコンパイルする度に、以下のエラーが出ていた。
説明 | リソース | パス | ロケーション | 型 |
---|---|---|---|---|
Java コンパイラー・レベルが、インストールされている Java プロジェクト・ファセットのバージョンと一致しません。 | プロジェクト名 | 不明 | ファセット・プロジェクトの問題 (Java バージョンの不一致) |
しかし、Eclipseのプロジェクトのプロパティーを参照してもそんな設定項目が無い。
Eclipse 3.7では項目が無くなったのかなぁ・・・。
悩んだ挙句、以下の方法で対処した。
- Eclipseを終了
- プロジェクトのフォルダをエクスプローラで参照
- .settingsディレクトリを開く
- org.eclipse.wst.common.project.facet.core.xmlを開き、以下のように修正する(ここでは、1.6に変更)
org.eclipse.wst.common.project.facet.core.xml 1234<?
xml
version
=
"1.0"
encoding
=
"UTF-8"
?>
<
faceted-project
>
<
installed
facet
=
"java"
version
=
"1.6"
/>
</
faceted-project
>
- eclipseを起動
- プロジェクトをリフレッシュ
う~ん。正しい方法は何だろう・・・。
別環境では org.eclipse.wst.common.project.facet.core.xml が存在しなかった。
ますます分からない・・・。
0 件のコメント:
コメントを投稿