:: Prvo ide provjera da li postoje llapp.cer i DeploymentRuleSet.jar @echo off :LLAP_CERT_EXIST if exist "C:\Windows\Sun\Java\Deployment\llapp.cer" (goto DEPLOY_EXIST) else (goto ERR_PREREQ) :DEPLOY_EXIST if exist "C:\Windows\Sun\Java\Deployment\DeploymentRuleSet.jar" (goto SYS_CHECK) else (goto ERR_PREREQ) :ERR_PREREQ echo Greska. U direktoriju C:\Windows\Sun\Java\Deployment\ ne postoje llapp.cer ili DeploymentRuleSet.jar pause exit :SYS_CHECK ::Provjera sistema, verzije jave i postavljanje JAVA_HOME mape if %PROCESSOR_ARCHITECTURE%==x86 (goto FIND_JAVA_HOME32) else (goto FIND_JAVA_HOME64) :FIND_JAVA_HOME32 set OS_BIT=32 if "%JAVA_HOME%"=="" call:REG_FIND_32 goto:IMPORT :REG_FIND_32 FOR /F "skip=2 tokens=2*" %%A IN ('REG QUERY "HKLM\Software\JavaSoft\Java Runtime Environment" /v CurrentVersion') DO set CurVer=%%B FOR /F "skip=2 tokens=2*" %%A IN ('REG QUERY "HKLM\Software\JavaSoft\Java Runtime Environment\%CurVer%" /v JavaHome') DO set JAVA_HOME=%%B :FIND_JAVA_HOME64 set OS_BIT=64 if "%JAVA_HOME%"=="" call:REG_FIND_64 goto:IMPORT :REG_FIND_64 FOR /F "skip=2 tokens=2*" %%A IN ('REG QUERY "HKLM\Software\WOW6432Node\JavaSoft\Java Runtime Environment" /v CurrentVersion') DO set CurVer=%%B FOR /F "skip=2 tokens=2*" %%A IN ('REG QUERY "HKLM\Software\WOW6432Node\JavaSoft\Java Runtime Environment\%CurVer%" /v JavaHome') DO set JAVA_HOME=%%B :IMPORT ::Importitanje certifikata na osnovu nađenih parametara cd c:\Windows\Sun\Java\Deployment\ "%JAVA_HOME%\bin\keytool.exe" -import -alias llapp -file "llapp.cer" -keystore "%JAVA_HOME%\lib\security\cacerts" -storepass changeit -noprompt echo Certifikat importiran pause exit