1*05767d91SRobert Wu@if "%DEBUG%" == "" @echo off 2*05767d91SRobert Wu@rem ########################################################################## 3*05767d91SRobert Wu@rem 4*05767d91SRobert Wu@rem Gradle startup script for Windows 5*05767d91SRobert Wu@rem 6*05767d91SRobert Wu@rem ########################################################################## 7*05767d91SRobert Wu 8*05767d91SRobert Wu@rem Set local scope for the variables with windows NT shell 9*05767d91SRobert Wuif "%OS%"=="Windows_NT" setlocal 10*05767d91SRobert Wu 11*05767d91SRobert Wu@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. 12*05767d91SRobert Wuset DEFAULT_JVM_OPTS= 13*05767d91SRobert Wu 14*05767d91SRobert Wuset DIRNAME=%~dp0 15*05767d91SRobert Wuif "%DIRNAME%" == "" set DIRNAME=. 16*05767d91SRobert Wuset APP_BASE_NAME=%~n0 17*05767d91SRobert Wuset APP_HOME=%DIRNAME% 18*05767d91SRobert Wu 19*05767d91SRobert Wu@rem Find java.exe 20*05767d91SRobert Wuif defined JAVA_HOME goto findJavaFromJavaHome 21*05767d91SRobert Wu 22*05767d91SRobert Wuset JAVA_EXE=java.exe 23*05767d91SRobert Wu%JAVA_EXE% -version >NUL 2>&1 24*05767d91SRobert Wuif "%ERRORLEVEL%" == "0" goto init 25*05767d91SRobert Wu 26*05767d91SRobert Wuecho. 27*05767d91SRobert Wuecho ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 28*05767d91SRobert Wuecho. 29*05767d91SRobert Wuecho Please set the JAVA_HOME variable in your environment to match the 30*05767d91SRobert Wuecho location of your Java installation. 31*05767d91SRobert Wu 32*05767d91SRobert Wugoto fail 33*05767d91SRobert Wu 34*05767d91SRobert Wu:findJavaFromJavaHome 35*05767d91SRobert Wuset JAVA_HOME=%JAVA_HOME:"=% 36*05767d91SRobert Wuset JAVA_EXE=%JAVA_HOME%/bin/java.exe 37*05767d91SRobert Wu 38*05767d91SRobert Wuif exist "%JAVA_EXE%" goto init 39*05767d91SRobert Wu 40*05767d91SRobert Wuecho. 41*05767d91SRobert Wuecho ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 42*05767d91SRobert Wuecho. 43*05767d91SRobert Wuecho Please set the JAVA_HOME variable in your environment to match the 44*05767d91SRobert Wuecho location of your Java installation. 45*05767d91SRobert Wu 46*05767d91SRobert Wugoto fail 47*05767d91SRobert Wu 48*05767d91SRobert Wu:init 49*05767d91SRobert Wu@rem Get command-line arguments, handling Windowz variants 50*05767d91SRobert Wu 51*05767d91SRobert Wuif not "%OS%" == "Windows_NT" goto win9xME_args 52*05767d91SRobert Wuif "%@eval[2+2]" == "4" goto 4NT_args 53*05767d91SRobert Wu 54*05767d91SRobert Wu:win9xME_args 55*05767d91SRobert Wu@rem Slurp the command line arguments. 56*05767d91SRobert Wuset CMD_LINE_ARGS= 57*05767d91SRobert Wuset _SKIP=2 58*05767d91SRobert Wu 59*05767d91SRobert Wu:win9xME_args_slurp 60*05767d91SRobert Wuif "x%~1" == "x" goto execute 61*05767d91SRobert Wu 62*05767d91SRobert Wuset CMD_LINE_ARGS=%* 63*05767d91SRobert Wugoto execute 64*05767d91SRobert Wu 65*05767d91SRobert Wu:4NT_args 66*05767d91SRobert Wu@rem Get arguments from the 4NT Shell from JP Software 67*05767d91SRobert Wuset CMD_LINE_ARGS=%$ 68*05767d91SRobert Wu 69*05767d91SRobert Wu:execute 70*05767d91SRobert Wu@rem Setup the command line 71*05767d91SRobert Wu 72*05767d91SRobert Wuset CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar 73*05767d91SRobert Wu 74*05767d91SRobert Wu@rem Execute Gradle 75*05767d91SRobert Wu"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% 76*05767d91SRobert Wu 77*05767d91SRobert Wu:end 78*05767d91SRobert Wu@rem End local scope for the variables with windows NT shell 79*05767d91SRobert Wuif "%ERRORLEVEL%"=="0" goto mainEnd 80*05767d91SRobert Wu 81*05767d91SRobert Wu:fail 82*05767d91SRobert Wurem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of 83*05767d91SRobert Wurem the _cmd.exe /c_ return code! 84*05767d91SRobert Wuif not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 85*05767d91SRobert Wuexit /b 1 86*05767d91SRobert Wu 87*05767d91SRobert Wu:mainEnd 88*05767d91SRobert Wuif "%OS%"=="Windows_NT" endlocal 89*05767d91SRobert Wu 90*05767d91SRobert Wu:omega 91