@echo off
setlocal
@rem note that if JVM not found, service 'does not report an error' when startup fails, although event logged
set JVMDIR=C:\Program Files\Java\jre1.8.0_191\bin\server
set JSBINDIR=%CD%
set JSEXE=%JSBINDIR%\JavaService64.exe
set SSBINDIR=%JSBINDIR%
@echo Installing CloudKVS Server service... Press Control-C to abort
@pause
@echo .
%JSEXE% -install CloudKVS %JVMDIR%\jvm.dll -Djava.class.path=%SSBINDIR%\CloudKVS_Server.jar -Xms16M -Xmx32M -start b4j.cloudkvs.server.main -params start memory -out %JSBINDIR%\stdout.log -err %JSBINDIR%\stderr.log -current %JSBINDIR% -manual -description "CloudKVS Service"
@echo .
@echo Starting CloudKVS Server service... Press Control-C to abort
@pause
@echo .
net start CloudKVS
@echo .
@echo End of script
@pause