Eclipse:javac:目标版本1.6与默认源版本1.7冲突

时间:2014-02-05 03:36:37

标签: java eclipse eclipse-kepler

我正在尝试在Eclipse Kepler上执行构建,但是当我这样做时,我收到以下错误javac: target release 1.6 conflicts with default source release 1.7

我已经将Java编译器更改为使用1.6但是这警告我默认JRE是1.7。然后我去了已安装的JRE,删除了1.7并为1.6创建了一个新的。

这仍然会给出相同的错误。我也看到了一些关于添加-vm和eclipse.ini的java路径的事情,但这也没有帮助。

有谁知道该怎么做?

1 个答案:

答案 0 :(得分:2)

您可能需要检查项目或工作区的编译器设置,并验证Java源版本和目标版本是否相同:

  1. 右键单击包浏览器中的项目,然后选择' properties'
  2. 选择" Java编译器"在左侧窗格中。
  3. 如果"启用项目特定设置"未设置,然后单击"配置工作区设置..."
  4. 如果您打算使用
  5. ,请验证源和目标是否为1.6

    这是从命令行使用javac时出现类似错误的链接: Can we use jdk7 javac to compile code with java7 features into java6 bytecode