2010-12-15 74 views
0

正如您在Eclipse中所瞭解的,有一種方法可以指定要使用的首選JRE(Windows |首選項| Java |已安裝的JRE)。 所以我需要獲取當前選擇的JRE的位置作爲首選。我怎樣才能做到這一點?在這個網站上的類似問題沒有正確的答案,它不容易找到我在Eclipse論壇需要什麼。如何獲取當前選擇的已安裝JRE的位置?

我正在開發用於Eclipse的插件,我猜應該有一組特定的API來處理Eclipse偏好,但無法弄清楚如何找到它。

更新:我需要從我自己的插件以編程方式獲取位置。它應該適用於Windows和Linux。

+0

我得到了膠水 - InstanceScope!希望找到一些例子。 – JackBauer 2010-12-15 10:47:49

+0

哇,我已經找到了我需要的東西 - http://www.vogella.de/articles/EclipsePreferences/article.html – JackBauer 2010-12-15 10:53:06

+0

一個更有用的東西 - http://www.eclipse.org/eclipse/platform-core/documents /user_settings/faq.html#basicGet – JackBauer 2010-12-15 11:01:30

回答

0

看看這個註冊表項(在Windows上):

HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft的\ Java運行時環境

您可以使用RegOpenKey()RegQueryValueEx()查詢鍵/值需要。

+0

正如我所提到的,我需要使用Eclipse API獲取Eclipse定義的任何內容。 – JackBauer 2010-12-15 10:47:31