2011-10-18 41 views
10

一些背景:我在eclipse项目中遇到了令人畏惧的“Java编译器级别与已安装的Java项目facet版本不匹配”错误。我在OS X Snow Leopard上使用Eclipse Helios。在eclipse中编辑Java Facet设置

我无法编辑eclipse和maven的java facet设置。我搜索了四处,并且到处都说要去Project Properties - > Project Facet并在那里编辑版本。但是,对于我的Eclipse实例,这些设置不能通过UI获得。

如何手动编辑java facet版本?

回答

18

发现它在该项目下:

/.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> 

对于我来说,我不得不改变Java版本1.5至1.6 认为它对其他人有用,因为它没有很好的记录。