5

Как я могу проверить версию Java, установленную на удаленном компьютере, который я не могу удаленно использовать?

Он используется кем-то, поэтому я могу проверить только \\computer-name\c$\...

3 ответа3

7

Вы можете перейти к \computer-name \c $ \Program Files \Java \jre6 \bin.

Найдите файл java.exe и щелкните по нему правой кнопкой мыши. Затем перейдите на вкладку "Версия".

Вкладка «Версия»

Вы также можете просмотреть файл Deployment.properties в:

\\computer-name\c$\Documents and Settings\USER\Application Data\Sun\Java\Deployment\deployment.properties
3

Как насчет:

"\\server\c$\Program Files\Java\jre6\bin\java.exe" -version

Возможно, вам придется изменить путь (например, «Program Files (x86)»).

1

Если вы знаете путь к EXE, вы можете использовать PowerShell:

$EXE = ls "\\server\E$\Bin\Java\Current\bin\java.exe" ; $exe.versioninfo

Если вы хотите найти расположение Java.exe на удаленном компьютере, вы можете запросить переменную %JAVA_HOME% удаленно, используя PowerShell:

gwmi win32_environment -computername COMPUTER1 |? {($_.name -eq "JAVA_HOME") -and ( $_.username -eq "<SYSTEM>")}

Java.exe местоположение файла будет находиться в подкаталоге bin в пути VariableValue:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .