我有一个包含一些模块的Maven父级项目(使用Java facet版本1.7),在Eclipse Juno SR1中,我收到以下警告:
找不到项目Facet java的实现。 功能将受限制(未知Faceted Project问题)
我该如何消除这个错误?快速修复没有找到任何东西。有趣的是,我在项目属性对话框中没有“Project Facet”条目。
我有一个包含一些模块的Maven父级项目(使用Java facet版本1.7),在Eclipse Juno SR1中,我收到以下警告:
找不到项目Facet java的实现。 功能将受限制(未知Faceted Project问题)
我该如何消除这个错误?快速修复没有找到任何东西。有趣的是,我在项目属性对话框中没有“Project Facet”条目。
当你升级IDE或从旧版本的IDE打开项目时,就会出现这种情况。
要解决(删除不支持的Facet):
完成所有操作后,如果还没有完成,可以将正确的Facet标记到你的项目中使其工作。
只需删除该文件
org.eclipse.wst.common.project.facet.core.xml
在.settings
文件夹中。
对我来说有效。
我认为您可以检查您的项目属性。然后点击“项目结构”。接着弹出对话框,在对话框中,您可以查看您的项目是否标记为Java。
在动态应用程序中,请标记动态Web模块、Java和JavaScript。
我曾经遇到过这个问题。 我发现Eclipse项目设置为使用JDK1.5,而我只安装了Java 1.6。 将版本更改为1.6后,有问题的警告消失了。
在回答发布时,我尝试了所有其他的方法,但是删除项目(而不是数据)并重新导入是唯一能解决这个问题的方法。
org.eclipse.wst.common.project.facet.core.xml
。我尝试了这个方法,但没有效果。 - Tillmann