【发布时间】:2014-04-30 08:03:06
【问题描述】:
有一段时间我试图理解,但我仍然不明白 Eclipse 中项目的“编译器合规性级别”到底是什么意思。我翻遍了这个网站和谷歌,找不到我能理解的答案。
假设我希望我的程序能够在 JRE 6 上运行。
我可以这样做:Project > Preferences > Java Build Path > Libraries,并将我使用的 JRE 库设置为 JRE 6。
为什么这还不够?
我一直不明白为什么我还需要将编译器合规性设置设置为 JRE 6。
我想了解在项目中使用 JRE 6 与将项目的编译器合规性设置设置为 JRE 6 之间的区别。
编译器合规级别到底是什么意思?
【问题讨论】: