一些背景:在我的eclipse项目中,我遇到了可怕的“Java编译器级别与已安装的Java项目方面的版本不匹配”错误。我在OS X Snow Leopard上使用Eclipse Helios。
我在编辑eclipse和maven的java facet设置时遇到了问题。我四处搜索,到处都说要去Project Properties - > Project Facet并在那里编辑版本。但是对于我的Eclipse实例,这些设置无法通过UI获得。
如何手动编辑java facet版本?
答案 0 :(得分:21)
在以下项目中找到它:
/。设置/ 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>
对我来说,我不得不将java版本1.5更改为1.6 认为它对其他人有用,因为它没有很好的记录。