REM  Hitachi SVP                              
REM  JAVA Update tool for Hitachi SVP
REM                 Copy right. 2018  Hitachi. Ltd. 
REM
REM History  :Version    :DATE        : Coder        : Patch No
REM Hitachi SVP
REM          :01-01      :2018.03.29  : H.Satou  :   #43501 (New)
REM          :01-02      :2018.04.16  : S.Moriya :   #49897 
REM

set INST_LOGFILE="C:\DKC200\san\cgi-bin\Utility\Java_INST_log.txt"
set JAVA_FILE="C:\Program Files (x86)\Java\jre7\bin\java.exe"
set JAVA_DIR="C:\Program Files (x86)\Java\jre7"

IF not EXIST "C:\JRE_TMP" md "C:\JRE_TMP"
xcopy /E /Y jre-8u162-windows-i586.exe "C:\JRE_TMP"
pushd "C:\JRE_TMP"
dir

REM 49897  from
if EXIST %JAVA_FILE% (
		echo # error: There is already "java.exe".
		@ goto :error
	)

if EXIST %JAVA_DIR% (
		echo Java delete
		rmdir /S /Q %JAVA_DIR%
	)
REM 49897  to

reg query HKEY_USERS\.DEFAULT\Software\Classes
if not %errorlevel%==0 reg add HKEY_USERS\.DEFAULT\Software\Classes /f /reg:64
start /w jre-8u162-windows-i586.exe /s INSTALLDIR="C:\Program Files (x86)\Java\jre7" /L %INST_LOGFILE%

echo "error:%errorlevel%"
if not %errorlevel%==0 (
@ if %errorlevel%==1603 echo # error: There is already "javakTMl8 Update 162".
@ if not %errorlevel%==1603 echo # error:"javakTMl8 Update 162" can not install.
@ goto :error
)
popd

rmdir /S /Q "C:\JRE_TMP"

exit /b 0

:error
rmdir /S /Q "C:\JRE_TMP"

exit /b 245