Мне нужно сослаться на java.exe в пути к сервисной корзине. Чтобы найти java.exe, я делаю два шага:
читать версию Java: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ JavaSoft \ Java Runtime Environment (CurrentVersion)
читать: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ JavaSoft \ Java Runtime Environment \ (JavaHome)
тогда я получаю путь, подобный этому: C: \ Program Files \ Java \ jre1.8.0_201
Проблема в том, что если я обновлю Java, этот путь больше не будет существовать.
Я обнаружил, что java.exe также присутствует здесь:
C: \ ProgramData \ Oracle \ Java \ javapath \ java.exe
НО: файла здесь нет ни в одном случае / в любой системе, но я не знаю почему.
У кого-нибудь есть идеи, как обойти эту проблему?