2011-10-18 69 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 認爲它對其他人有用,因爲它沒有很好的記錄。