1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| @echo off&cls
setlocal EnableDelayedExpansion
set KEY_NAME="HKEY_CLASSES_ROOT\jarfile\shell\open\command"
::get javaw.exe from the latest properly installed jre
for /f tokens^=2^ delims^=^" %%i in ('reg query %KEY_NAME% /ve') do set JAVAW_PATH=%%i
::if reg entry is not found, java is not installed
if "!JAVAW_PATH!"=="" (
echo JAVA NOT FOUND IN REGEDIT
) else (
echo JAVA FOUND IN REGEDIT
::then strip "\javaw.exe" from the JAVAW_PATH obtained above
set JAVA_HOMES=!JAVAW_PATH:\javaw.exe=!
if exist "!JAVA_HOMES!" (
echo JAVA INSTALLED: !JAVA_HOMES!
) else (
echo JAVA INSTALL DIRECTORY NOT FOUND
)
)
pause
exit |
Partager