Независимый от версии Java.exe путь - PullRequest
0 голосов
/ 05 марта 2019

Мне нужно сослаться на java.exe в пути к сервисной корзине. Чтобы найти java.exe, я делаю два шага:

  1. читать версию Java: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ JavaSoft \ Java Runtime Environment (CurrentVersion)

  2. читать: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ JavaSoft \ Java Runtime Environment \ (JavaHome)

тогда я получаю путь, подобный этому: C: \ Program Files \ Java \ jre1.8.0_201

Проблема в том, что если я обновлю Java, этот путь больше не будет существовать.

Я обнаружил, что java.exe также присутствует здесь: C: \ ProgramData \ Oracle \ Java \ javapath \ java.exe

НО: файла здесь нет ни в одном случае / в любой системе, но я не знаю почему.

У кого-нибудь есть идеи, как обойти эту проблему?

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