如何获取当前选定的已安装JRE的位置?

时间:2010-12-15 06:37:32

标签: eclipse java

正如您在Eclipse中所知,有一种方法可以指定要使用的首选JRE(Windows |首选项| Java |已安装的JRE)。 所以我需要将当前选定的JRE的位置作为首选。我怎样才能做到这一点?这个网站上的类似问题没有正确答案,在Eclipse论坛中找不到我需要的东西也不容易。

我正在为Eclipse开发插件,我想,应该有一组特定的API来处理Eclipse首选项,但无法弄清楚如何找到它。

更新:我需要以编程方式从我自己的插件中获取位置。它应该适用于Windows和Linux。

1 个答案:

答案 0 :(得分:0)

看看这个注册表项(在Windows上):

HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java运行时环境

您可以使用RegOpenKey()RegQueryValueEx()来查询所需的键/值。