Как узнать местоположение выбранного в настоящий момент Установленного JRE? - PullRequest
0 голосов
/ 15 декабря 2010

Как вы знаете, в Eclipse есть способ указать предпочтительный JRE для использования (Windows | Предпочтения | Java | Установленные JRE).Поэтому мне нужно получить местоположение выбранной в настоящий момент JRE в качестве предпочтительного.Как я могу это сделать?Подобные вопросы на этом сайте не имеют правильных ответов, и не так просто найти то, что мне нужно на форумах Eclipse.

Я разрабатываю плагин для Eclipse и, я думаю, должен быть конкретный наборAPI для работы с настройками Eclipse, но не могу понять, как его найти.

Обновление: мне нужно получить местоположение программно, из моего собственного плагина.И это должно работать для Windows и Linux.

1 Ответ

0 голосов
/ 15 декабря 2010

Взгляните на этот раздел реестра (в Windows):

HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment

Вы можете использовать RegOpenKey() и RegQueryValueEx() для запроса ключа/ значение вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...