10

一些背景知识:我在 Eclipse 项目中遇到可怕的“Java 编译器级别与安装的 Java 项目方面的版本不匹配”错误。我在 OS X Snow Leopard 上使用 Eclipse Helios。

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

如何手动编辑 java facet 版本?

4

1 回答 1

22

在以下项目中找到它:

/.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 认为它对其他人有用,因为它没有很好的文档记录。

于 2011-10-18T04:24:43.870 回答