@@ -29,6 +29,9 @@ if "%DIRNAME%" == "" set DIRNAME=.
2929set APP_BASE_NAME = %~n0
3030set APP_HOME = %DIRNAME%
3131
32+ @ rem Resolve any "." and ".." in APP_HOME to make it shorter.
33+ for %%i in (" %APP_HOME% " ) do set APP_HOME = %%~fi
34+
3235@ rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
3336set DEFAULT_JVM_OPTS = " -Xmx64m" " -Xms64m"
3437
@@ -37,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
3740
3841set JAVA_EXE = java.exe
3942%JAVA_EXE% -version > NUL 2 >& 1
40- if " %ERRORLEVEL% " == " 0" goto init
43+ if " %ERRORLEVEL% " == " 0" goto execute
4144
4245echo .
4346echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
@@ -51,7 +54,7 @@ goto fail
5154set JAVA_HOME = %JAVA_HOME:" =%
5255set JAVA_EXE = %JAVA_HOME% /bin/java.exe
5356
54- if exist " %JAVA_EXE% " goto init
57+ if exist " %JAVA_EXE% " goto execute
5558
5659echo .
5760echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
@@ -61,28 +64,14 @@ echo location of your Java installation.
6164
6265goto fail
6366
64- :init
65- @ rem Get command-line arguments, handling Windows variants
66-
67- if not " %OS% " == " Windows_NT" goto win9xME_args
68-
69- :win9xME_args
70- @ rem Slurp the command line arguments.
71- set CMD_LINE_ARGS =
72- set _SKIP = 2
73-
74- :win9xME_args_slurp
75- if " x%~1 " == " x" goto execute
76-
77- set CMD_LINE_ARGS = %*
78-
7967:execute
8068@ rem Setup the command line
8169
8270set CLASSPATH = %APP_HOME% \gradle\wrapper\gradle-wrapper.jar
8371
72+
8473@ rem Execute Gradle
85- " %JAVA_EXE% " %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% " -Dorg.gradle.appname=%APP_BASE_NAME% " -classpath " %CLASSPATH% " org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
74+ " %JAVA_EXE% " %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% " -Dorg.gradle.appname=%APP_BASE_NAME% " -classpath " %CLASSPATH% " org.gradle.wrapper.GradleWrapperMain %*
8675
8776:end
8877@ rem End local scope for the variables with windows NT shell
0 commit comments