Java Eclipse警告:未知的刻面项目
我有一个父Maven项目(使用JavaFacetVersion1.7),其中包括一些模块。我从EclipseJuno SR1得到以下警告: Implementation of project facet java could not be found. Functionality will be limited (Unknown Faceted Project Problem) 找不到project facet java的实现。 功能将受到限制(未知方面的项目问题)Java Eclipse警告:未知的刻面项目,java,eclipse,warnings,eclipse-juno,facet,Java,Eclipse,Warnings,Eclipse Juno,Facet,我有一个父Maven项目(使用JavaFacetVersion1.7),其中包括一些模块。我从EclipseJuno SR1得到以下警告: Implementation of project facet java could not be found. Functionality will be limited (Unknown Faceted Project Problem) 找不到project facet java的实现。 功能将受到限制(未知方面的项目问题) 我怎样才能消除这个错误?“快
我怎样才能消除这个错误?“快速修复”没有发现任何东西。有趣的是,我在“项目属性”对话框中没有项目方面条目。我认为您可以检查项目属性。然后单击项目面。然后显示对话框。在对话框中,您可以检查您的项目是否标记为java 在动态应用程序中,标记动态web模块、java、javascript。我遇到了这个问题。 我发现Eclipse项目被设置为使用JDK1.5,而我只安装了Java1.6。
将版本更改为1.6后,出现问题的警告消失。当您升级IDE或从旧IDE打开项目到新IDE时,会出现这种情况 要解决(删除不支持的方面),请执行以下操作:
org.eclipse.wst.common.project.facet.core.xml
在.settings
文件夹中
这对我很有效。我也遇到了同样的问题,到目前为止还没有找到解决办法。我发现一些建议说应该编辑.settings文件
org.eclipse.wst.common.project.facet.core.xml
。我这样做了,但没有任何效果。@Tillmann,我不记得目前我是如何解决这个问题的,但尝试一下将Eclipse更新到最新版本。如果更新功能不适用于您,请从新文件夹上的新安装开始,然后通过从现有安装中选择文件->导入->安装->并选择上一次Eclipse安装的目标,您可以轻松安装正在使用的插件。完成后,您可以摆脱旧的安装。您是否尝试过我在本项目文件中提到的一个,它的“java”方面的值为“1.7”,与我安装的JDK完全匹配。删除该文件也使我的警告无效,但我怀疑它有一些我尚未发现的副作用。删除该文件给我造成了另一个错误。我只需要删除文件中的“maven”facet行。如果它是我们确实需要的facet呢?卸载它对我们没有帮助。@Zibbobz通常在您更新/降级您的环境、卸载某些插件甚至从另一个eclipse迁移您的项目时发生“未知方面”。总之,当您的eclipse中缺少某些东西并且是您的项目所需要的时候。从.xml文件中删除它只是为了删除错误,然后,要使您的项目再次运行,您应该再次安装插件。有适合你的兼容版本。这个解决方案对我来说还可以。就在第5步,刷新项目,瞧。