Повторно использовать результат команды «где» - PullRequest
0 голосов
/ 26 ноября 2018

Мне нужно найти конкретное расположение 64-битной Java на машине с Windows.Я думал об использовании where java, чтобы найти все возможные места.На следующем шаге мне нужно выделить правильное местоположение, которое начинается с: C:\Program Files\Java\..., а затем выполнить команду следующим образом:

cmd /K %var% -jar %~dp0XYZ.jar

Это правильный способ найти путь Java, который может изменитьсявремя?Если да, как я могу получить путь от where в переменную?


Для вывода where примите это:

C:\Program Files (x86)\Common Files\Oracle\Java\javapath\java.exe
C:\Program Files\Java\jdk1.8.0_144\bin\java.exe
C:\Program Files\Java\jdk1.8.0_144\jre\bin\java.exe

Это не имеет значенияесли это займет второй или третий результат, так как оба являются 64-битными в этом случае.Но поскольку я не могу гарантировать этот вывод, единственный способ идентифицировать 64-битную версию - это C:\Program Files\Java\

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