关于将 Eclipse 中的项目编译为特定的 JRE,我有两个问题:
1)项目的属性窗口>Java 构建路径>库选项卡:
如果我想编译到 JRE 6 - 窗口是否应该显示构建路径中包含的 JRE 6 和 JRE 7?或者只有 JRE 6 就足够了?
我现在的处境是好还是坏?
2)我知道将项目编译到特定 JRE 的步骤:
a-确保 JRE 位于 Eclipse 中已安装的 JRE 列表中。
b-通过单击我显示的窗口中的“添加库”,将其添加到项目的构建路径中。
c-将项目的编译器合规级别设置为与我希望应用程序能够运行的最旧的 JRE(我添加到构建路径中的 JRE)相同。
这一切都很好,但我仍然不明白一件事:Java 构建路径中的 JRE 与设置为编译器合规级别的 JRE 版本之间有什么区别?
编译器合规级别是您从可用语言级别中选择为项目设置的语言级别。
虽然构建路径是一个用来创建Java类路径的。
在构建类路径中,它是构建项目时编译器可见或可用的路径集合。
配置构建路径对话框用于操作项目中名为.classpath.这通常是隐藏的。
因此,您为项目选择的合规级别将适用于该特定合规级别的执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)