Найти абсолютный путь java.exe программно из кода Java

Если у меня есть jav-файл jav или файл класса, который запускается пользователем (при условии, что путь java задан в переменных окружения), то как я могу из кода, определить абсолютный путь java.exe / javaw.exe, из которого это файл запускается.

Как на Ubuntu мы можем запустить:% which java и это показывает путь.

Однако на окнах, если я проверюSystem.getenv() может случиться так, что найдены несколько путей, например для старой или новой версии. Если через строку cmd, я бегуjava -version это не показывает путь.

Можете ли вы сказать мне через чистый Java или командной строки в Windows, как можно узнать местоположение javaw.exe?

Ответы на вопрос(3)

Ваш ответ на вопрос