我有一个父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条目。
答案 0 :(得分:16)
当您升级IDE或将项目从旧IDE打开到新IDE时会发生这种情况。
要解决(删除不支持的facet):
完成所有操作后,如果还没有完成,您可以在项目中标记正确的方面。
答案 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后,违规警告消失。