是否可以使用Eclipse变量(如${workspace_loc}
或${eclipse_home}
)将Eclipse的偏好设置中的JRE添加到已安装的JRE中?是否可以使用相对路径和Eclipse变量将JRE添加到Eclipse中已安装的JRE?
回答
不,您不能在JRE首选项和执行环境规范中使用变量。并且不要像注释中所提到的那样查看eclipse.ini,运行IDE的JVM与用于编译项目的JRE无关。
也就是说,还有另一个简单的解决方案(我们公司使用它):只需在已知的固定位置为开发人员安装最终用户JVM的第二个副本,以便您可以在JRE首选项页面。
如果担心两个JRE副本(在您的项目和固定位置)随时间推移而失去同步,那么您可以在您的Eclipse项目中使用基于Ant的构建器,该项目有条件地从工作区复制JRE在构建过程中到达已知的固定位置。但说实话,这两个副本不同步并不重要。如果您的代码是使用32位JRE编译的,那么只要它们是字节码兼容,它就会在客户端部署的另一个32位JRE上运行。您可以在Java项目的Java编译器设置中明确设置它。
谢谢!是的,我尝试了两天,并得出了与你所提到的相同的结论。 (让另一个JRE处于固定位置)。你知道是否可以保存所有用户的偏好吗?我的意思是有没有一种方式,所有的开发人员得到相同的JRE配置,而无需配置它。我试图使用插件自定义和org.eclipse.jdt.launching.PREF_VM_XML,但它不工作! – Govan 2012-07-31 12:12:23
使用工作区机制:http://code.google.com/a/eclipselabs.org/p/workspacemechanic/ – Bananeweizen 2012-07-31 13:49:21
- 1. Eclipse安装程序找不到jre
- 2. 如何在eclipse/springsource toolsuite中安装jre?
- 3. Eclipse在Mac OS X上未找到已安装的JRE
- 4. 安装Talend Data Integration Studio时使用Java JRE和Eclipse问题
- 5. 用相对路径将jar文件添加到Eclipse项目中
- 6. 缺少对Eclipse中JRE的引用
- 7. 如何使用相对路径将构建路径项添加到Eclipse 3.5?
- 8. Eclipse中的JRE源文件
- 9. Eclipse中的目标JRE
- 10. Mac OSX 10.11 Eclipse JRE
- 11. Eclipse jre 1.5> 1.8
- 12. 以编程方式配置Eclipse安装的JRE
- 13. 如果我已经安装了JDK和JRE,是否需要为Eclipse Neon安装Java插件?
- 14. Eclipse。在SVN中的类路径:JRE碰撞
- 15. Eclipse和jre链接。 Java prog在eclipse中运行时没有jre链接
- 16. Eclipse中的相对路径
- 17. Eclipse的JRE或JDK缺少
- 18. gwt检查是否安装了jre
- 19. Azure webjob可以安装Java JRE吗?
- 20. FXLauncher - 是否可以在安装后更改/更新JRE
- 21. Eclipse JRE系统库[J2SE-1.5]
- 22. 安装java jre 5.0
- 23. 自动安装JRE
- 24. JRE 7 Mac上的Eclipse和sqlite3
- 25. Eclipse不使用添加类路径变量的罐子
- 26. 如何查找jre或jdk是否安装在Mac中,如果没有使用shell脚本安装jre
- 27. 添加Maven安装到Eclipse
- 28. Eclipse的霓虹灯安装失败,因为缺少JRE/JDK
- 29. 适用于Windows 7,JRE 7和Eclipse的OCR Java包装器
- 30. 添加JRE使用JUnit
你想做什么?你能用执行环境完成你所需要的吗? http://wiki.eclipse.org/index.php/Execution_Environments – davidfmatheson 2012-07-27 14:26:42
我想要定义一个开发环境,使用所有开发人员必需的eclipse插件。我们正在为我们的最终用户部署我们的项目之一。我想指出这个jre作为默认的jre。我们的Eclipse版本具有64位体系结构(意味着64位jvm),但用于最终用户的jre具有32位体系结构。所以我认为执行环境不会起作用! – Govan 2012-07-27 14:35:07
您可以在eclipse.ini中使用-vm参数指定相对路径吗? http://wiki.eclipse.org/Eclipse.ini – davidfmatheson 2012-07-27 14:39:13