是否可以使用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