@echo off

rem
rem JMigTime Join startup on Windows
rem

@setlocal

rem Check if JAVA_HOME environment variable is set
if "%JAVA_HOME%" == "" goto noJavaHome
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome

rem The JAVA_HOME environment variable is set correctly
set _JAVA_CMD=%JAVA_HOME%\bin\java.exe
goto runCommand

:noJavaHome
rem Try to start java using PATH environment variable
set _JAVA_CMD=java.exe
echo Warning: JAVA_HOME environment variable is not set.

:runCommand

if "%SLTOOLS_HOME%" == "" set SLTOOLS_HOME=.

set JCP=".;%SLTOOLS_HOME%"

@echo on

"%_JAVA_CMD%" -classpath "%SLTOOLS_HOME%\sap.com~tc~bl~offline_launcher~impl.jar" -showversion com.sap.engine.offline.OfflineToolStart com.sap.inst.jmigtime.join.TimeJoin  %JCP% %*

@endlocal