From 37ecd3a2d67d463167499d40c373f7a614975375 Mon Sep 17 00:00:00 2001 From: ascrutae Date: Mon, 26 Jun 2017 18:42:50 +0800 Subject: [PATCH] Fix windows script start collector failure. --- .../apm-collector-worker/bin/collector-service.bat | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apm-collector/apm-collector-worker/bin/collector-service.bat b/apm-collector/apm-collector-worker/bin/collector-service.bat index fbc273ef5..ab1bef7c2 100644 --- a/apm-collector/apm-collector-worker/bin/collector-service.bat +++ b/apm-collector/apm-collector-worker/bin/collector-service.bat @@ -8,10 +8,13 @@ set COLLECTOR_RUNTIME_OPTIONS="-Xms256M -Xmx512M" set CLASSPATH=%COLLECTOR_BASE_PATH%\config; SET CLASSPATH=%COLLECTOR_BASE_PATH%\libs\*;%CLASSPATH% -if ""%JAVA_HOME%"" == """" ( - set _EXECJAVA=java -) else ( - set _EXECJAVA="%JAVA_HOME%"/bin/java +if defined JAVA_HOME ( + set _EXECJAVA="%JAVA_HOME:"=%"\bin\java +) + +if not defined JAVA_HOME ( + echo "JAVA_HOME not set." + set _EXECJAVA=java ) start /MIN "%COLLECOTR_PROCESS_TITLE%" %_EXECJAVA% "%COLLECTOR_RUNTIME_OPTIONS%" -cp "%CLASSPATH%" org.skywalking.apm.collector.worker.CollectorBootStartUp &