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