关于在Eclipse中将项目编译为特定的JRE,我有两个问题:
1)项目的属性窗口> Java构建路径> 库选项卡:
如果我想编译到JRE 6 - 窗口是否应显示构建路径中包含的JRE 6和JRE 7?或者只有JRE 6足够?
我目前的情况 - 好还是坏?
2)我知道将项目编译为特定JRE的步骤:
a - 确保JRE位于Eclipse中已安装的JRE列表中。
b - 点击“添加资源库”,将其添加到项目的构建路径中。在我展示的窗口中。
c - 将项目的编译器合规性级别设置为与我希望我的应用程序能够运行的最旧的JRE相同(我添加到构建路径的JRE)。 / p>
这一切都很好,但我仍然不了解一件事: Java Build Path中的JRE和作为Compiler Compliance Level的JRE版本之间的区别是什么?吗
答案 0 :(得分:0)
编译器合规性级别是您从为项目设置的可用语言级别中选择的语言级别。
虽然构建路径用于创建Java类路径。
在构建类路径中,它是构建项目时编译器可见或可用的路径集合。
“配置构建路径”对话框用于处理项目中名为 .classpath 的文件。通常是隐藏的。
那么您选择项目的合规级别将用于执行特定的合规级别。