我现在对Java有一点经验,所以我想进一步开发IDE,因此我安装了Eclipse IDE。 (如果有关系,我正在使用Mac。)
但这似乎并不正确,一旦创建新类,就会发生错误:
由于“在发行版中未找到第6版, 系统”。解决问题,然后尝试刷新此项目,然后 构建它,因为它可能与HelloWorld不一致
我已经尝试更改类中的某些属性或选择其他设置,现在我使用执行环境JRE:J2SE-1.5。
感谢您抽出宝贵的时间!
答案 0 :(得分:0)
基本上,这是在告诉您您没有安装正确版本的Java JDK 。 THIS页似乎暗示当前的Eclipse版本需要1.8,而不是您正在谈论的1.6。我不确定如何指定未安装的设备。也许您只有JRE(Java运行时环境)。您肯定需要JDK(Java开发工具包),因为这就是其中包含Java编译器的东西。
自从我使用eclipse以来已经有很长时间了,但是当您创建项目时,应该提示您指定Java版本。现在,尝试右键单击该项目,然后选择“构建路径...配置构建路径”。在“ Java编译器”选项卡(左侧)上,您应该可以将配置的Java更改为已安装的Java。
答案 1 :(得分:0)
当Preferences > Java > Compiler > Compiler Compliance level 下的所选版本高于Preferences > Java > JREs > Installed JREs 下的所选版本时,我收到此错误. JRE 页面顶部有一个小(非常小)警告,警告我与编译器合规级别不兼容。
编译器合规性级别的选项包括 Eclipse 本身正在使用的版本之前的所有版本,即使您没有该版本的特定 JDK,因此您可以获得关于 JDK 版本的警告,而您绝对没有有。
我将编译器合规性级别更新为适合我的项目的版本,从而解决了问题。