Из реестра Windows я могу получить список версий Java, которые установлены в моей системе, используя следующий код. Но как пройтись по списку и сохранить дом Java в массиве?
@ECHO OFF
REG QUERY "HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Development Kit" /S
PAUSE
Вывести следующим образом:
output
-----------
D:\ITM\configuration
experience\apm_datacollectors_win_8.1.4.0\j2se_datacollecto
r_win_8.1.4.0\j2sedc\.gdc\7.3.0.5.0\bin>config.bat
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Development Kit
CurrentVersion REG_SZ 1.8
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Development Kit\1.7
JavaHome REG_SZ C:\Program Files\jdk1.7.0_79
MicroVersion REG_SZ 0
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Development Kit\1.7.0_79
JavaHome REG_SZ C:\Program Files\jdk1.7.0_79
MicroVersion REG_SZ 0
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Development Kit\1.8
JavaHome REG_SZ C:\Program Files\Java\jdk1.8.0_121
MicroVersion REG_SZ 0
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Development Kit\1.8.0_121
JavaHome REG_SZ C:\Program Files\Java\jdk1.8.0_121
MicroVersion REG_SZ 0
HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Development Kit\1.8.0_121\MSI
INSTALLDIR REG_SZ C:\Program Files\Java\jdk1.8.0_121\
NOSTARTMENU REG_SZ 0
Press any key to continue . . .