0

是否可以在 Eclipse 首选项中使用 Eclipse 变量${workspace_loc}${eclipse_home}将 JRE 添加到已安装的 JRE?

4

1 回答 1

1

不,您不能为此使用变量,无论是在 JRE 首选项还是执行环境规范中。并且不要按照评论中的建议查看 eclipse.ini,运行 IDE 的 JVM 与用于编译项目的 JRE 无关。

也就是说,还有另一个简单的解决方案(我们在公司中使用):只需在开发人员已知的固定位置安装最终用户 JVM 的第二个副本,这样您就可以在 JRE 首选项页面中使用该固定路径。

如果您担心两个 JRE 副本(在您的项目中和在固定位置)随着时间的推移变得不同步,那么您可以在您的 Eclipse 项目中使用基于 Ant 的构建器,它有条件地将 JRE 从工作区复制到外部已知在构建期间固定位置。但老实说,这两个副本是否不同步并不重要。如果您的代码是使用 32 位 JRE 编译的,那么它将在您客户部署的另一个 32 位 JRE 上运行,只要它们与字节码兼容。您可以在 Java 项目的 Java 编译器设置中显式设置它。

于 2012-07-29T09:01:01.430 回答