在eclipse中编辑Java Facet设置

rwy*_*and 10 eclipse facet

一些背景:在我的eclipse项目中,我遇到了可怕的"Java编译器级别与已安装的Java项目方面的版本不匹配"错误.我在OS X Snow Leopard上使用Eclipse Helios.

我在编辑eclipse和maven的java facet设置时遇到了问题.我到处搜索并说到项目属性 - >项目方面并在那里编辑版本.但是对于我的Eclipse实例,这些设置无法通过UI获得.

如何手动编辑java facet版本?

rwy*_*and 21

在项目中找到它:

/.settings/org.eclipse.wst.common.project.facet.core.xml

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="wst.jsdt.web" />
  <installed facet="java" version="1.5" />
  <installed facet="jst.web" version="2.3" />
  <installed facet="wst.jsdt.web" version="1.0" />
</faceted-project>
Run Code Online (Sandbox Code Playgroud)

对我来说,我不得不将java版本1.5改为1.6认为它对其他人有用,因为它没有很好地记录.

  • 对于像我这样的人来说,这是 **XML 文件的完整路径**:`C:\path\to\project\project_name\.settings\org.eclipse.wst.common.project.facet.core.xml` (2认同)