有一段时间我试图理解,但我仍然没有得到Eclipse中项目的"编译器合规级别".我查看了这个网站和谷歌,找不到我能理解的答案.
假设我希望我的程序能够在JRE 6上运行.
我可以这样做:Project> Preferences> Java Build Path> Libraries,并将我使用的JRE库设置为JRE 6.
为什么这不够?
我永远不明白为什么我还需要将编译器合规性设置设置为JRE 6.
我想了解在项目中使用JRE 6和将项目的编译器合规性设置设置为JRE 6之间的区别.
编译器合规性级别究竟是什么意思?