我正在使用Eclipse for Java Developers(Keppler)和JDK 8.
使用某些Java-7功能(如int i = 1_2_3;
Eclipse)会抱怨Java Compliance Level
设置为1.4
。因此,在浏览了一些Stackoverflow线程后,我会将其设置为1.7,然后在安装上面提到的here更新到1.8之后。
但我仍然想知道 如何 Eclipse使用JDK / JRE或它的哪些部分用于精确?
究竟什么是Compliance level
?
如何控制Eclipse使用Java,就像我想在项目之间使用特定库或切换版本一样?
有人会如此善良地向我提供一些基本知识,以便我能理解这是什么意思吗?
答案 0 :(得分:1)
合规性级别在工作区中全局设置,但是您可以在项目级别,首选项的 Java编译器窗格中覆盖它>。它基本上设置了生成的Java类的版本,以及您可以编写的Java版本。