我有一个包含一些模块的父 Maven 项目(使用 java facet 版本 1.7)。我从 Eclipse Juno SR1 收到以下警告:
找不到项目方面 java 的实现。 功能将受到限制(未知的多面项目问题)
我怎样才能摆脱这个错误?快速修复没有找到任何东西。有趣的是,我在项目属性对话框中没有 Project Facet 条目。
我有一个包含一些模块的父 Maven 项目(使用 java facet 版本 1.7)。我从 Eclipse Juno SR1 收到以下警告:
找不到项目方面 java 的实现。 功能将受到限制(未知的多面项目问题)
我怎样才能摆脱这个错误?快速修复没有找到任何东西。有趣的是,我在项目属性对话框中没有 Project Facet 条目。
当您升级 IDE 或将项目从旧 IDE 打开到新 IDE 时,就会发生这种情况。
要解决(删除不受支持的方面):
全部完成后,如果还没有完成,您可以将正确的方面标记为您的项目以便工作。
只删除文件
org.eclipse.wst.common.project.facet.core.xml
在.settings
文件夹中。
它对我有用。
我认为您可以检查您的项目属性。然后单击项目构面。然后显示对话框。在对话框中,您可以检查您的项目是否标记为 java。
在动态应用中,标记动态网页模块,java,javascript。
我有这个问题。我发现 Eclipse 项目设置为使用 JDK1.5,而我只安装了 Java 1.6。将版本更改为 1.6 后,违规警告消失了。
在给出这个答案时,我尝试了所有其他答案,删除项目(而不是数据)并重新导入是为我解决问题的唯一方法。