我在更新我的 eclipse 工作区的编译器合规性时遇到了一些问题(我实际上使用的是 RTC,但它本质上是 eclipse)。目前,它使用 1.6 的 jdk,因此我可以将 JDK 合规性更改为 1.6 的限制。
但是,我正在为我的项目使用 jdk 1.7 - 我已将其添加为 JRE -
preferences --> Java --> Installed JRE --> added jre with the jdk 1.7 directory.
然而,即使我将其用作默认 JRE,它也不允许我将编译器合规级别更改为 1.7。
我猜我缺少某些东西。
任何帮助将不胜感激
原文由 Pectus Excavatum 发布,翻译遵循 CC BY-SA 4.0 许可协议
编译器合规性级别在 eclipse 中 依赖于版本。如果您使用的是 Eclipse 3.7 或更低版本,那么您将无法获得 1.7 合规性。使用 Eclipse JUNO 或更高版本。
有关 JDT Core 7 及其发布相关信息的更多信息
更新:
即使是 eclipse 3.7.1 版本也支持 Java 7 特性和合规性级别。