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

我正在尝试在
Eclipse Kepler上执行构建,但是当我这样做时,我得到以下错误javac:目标版本1.6与默认源版本1.7冲突

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

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

有谁知道该怎么办?

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

>右键单击包浏览器中的项目,然后选择“属性”
>在左窗格中选择“Java Compiler”.
>如果未设置“启用项目特定设置”,则单击“配置工作区设置…”
>如果您打算使用它,请验证源和目标是否为1.6

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

点赞