2012-05-03 3 views
-1

Как найти местоположение JDK на устройстве даже на разных платформах. Должен ли я искать в файлах грубую силу? Если это так, похоже, это будет немного жестким, потому что оно может быть расположено в нескольких разных ветвях папок.Как найти местоположение кроссплатформенной платформы JDK

+0

* «Как найти местоположение JDK на устройстве (?)« * 1) JDK или JRE? 2) Почему? Какая функция поможет вам предоставить пользователю? –

ответ

0

System.getProperty("java.home") вернет каталог установки JRE. Оттуда вы можете посмотреть дерево файлов, чтобы узнать, является ли это JRE JDK, или посмотреть, находится ли JDK в ближайшей родительской папке.

+0

@StephenC 'Каталог установки для Java Runtime Environment (JRE)' Прочитайте ссылку на мой ответ, это правильно. 'user.home' возвращает домашний каталог пользователя. – Jeffrey

Смежные вопросы