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



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

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

这仍然给出SAMES错误。我还看到了有关添加-vm和java路径eclipse.ini的一些东西,但这也没有帮助。

有人知道该怎么办吗?

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

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

以下是指命令行中使用Javac时类似错误的链接:我们可以使用JDK7 JAVAC与JAVA7功能编译为Java6 bytecode

最新更新