Eclipse警告:未知的多面项目

时间:2012-12-11 10:21:14

标签: java eclipse warnings eclipse-juno facet

我有一个父Maven项目(使用java facet 1.7版),其中包含一些模块。我从Eclipse Juno SR1收到以下警告:

Implementation of project facet java could not be found.
Functionality will be limited (Unknown Faceted Project Problem)

如何摆脱这个错误?快速修复没有找到任何东西。有趣的是,我在项目属性对话框中没有Project Facet条目。

4 个答案:

答案 0 :(得分:16)

当您升级IDE或将项目从旧IDE打开到新IDE时会发生这种情况。

要解决(删除不支持的facet):

  1. 打开您的项目文件夹;
  2. 转到.settings子文件夹
  3. 编辑org.eclipse.wst.common.project.facet.core.xml文件
  4. 删除引用错误的已安装构面
  5. 如果它没有立即解决(如果您在Eclipse中编辑文件),请尝试关闭并重新打开项目或重新启动eclipse。
  6. 完成所有操作后,如果还没有完成,您可以在项目中标记正确的方面。

答案 1 :(得分:4)

只需删除文件

即可
org.eclipse.wst.common.project.facet.core.xml

.settings文件夹中。

它对我有用。

答案 2 :(得分:1)

我认为你可以查看你的项目属性。然后单击Project Facets。然后显示对话框。在对话框中,您可以检查您的项目是否标记为java。

在动态应用中,标记动态网络模块,java,javascript。

答案 3 :(得分:0)

我有这个问题。 我发现Eclipse项目设置为使用JDK1.5,我只安装了Java 1.6。 将版本更改为1.6后,违规警告消失。