【Java】BATからJava呼び出し

BATファイルからJava処理を呼び出します。

@echo off
REM 空欄を指定した場合、後続処理でバッチ実行ディレクトリになる
set USR_EXEDIR=C:\work\bin

echo START Java呼び出し

if "%USR_EXEDIR%" EQU "" (set USR_EXEDIR=%~dp0)
cd /d %USR_EXEDIR%
if %errorlevel% == 1 goto label_cderror

set LIB_DIR=C:\work\lib
set EXE_PATH=.\sub.jar;..\db\ojdbc7.jar;%LIB_DIR%test.jar
set CONF_DIR=..\conf
set CLASS_PATH=.

set JAVA_OPTION=-Xms128M -Xmx128M -XX:MetaspaceSize=64M -XX:MaxMetaspaceSize=64M
java %JAVA_OPTION% -classpath %EXE_PATH%;%CONF_DIR%;%CLASS_PATH%;jp.co.test.TestMain > nul

echo END Java呼び出し(0)
exit %errorlevel%

:label_cderror
echo END Java呼び出し(9)
exit(9)