Java Eclipse警告:未知的刻面项目

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的实现。 功能将受到限制(未知方面的项目问题) 我怎样才能消除这个错误?“快

我有一个父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时,会出现这种情况

要解决(删除不支持的方面),请执行以下操作:

  • 打开项目文件夹
  • 转到.settings子文件夹
  • 编辑org.eclipse.wst.common.project.facet.core.xml文件
  • 删除引用错误的已安装方面
  • 如果无法立即解决(如果您在Eclipse中正确编辑了该文件),请尝试关闭并重新打开project或重新启动Eclipse
  • 完成所有工作后,如果尚未完成,您可以将项目的正确方面标记为工作。

    只需删除该文件即可

    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步,刷新项目,瞧。