看着bin目录下就一个gradle.bat,也很少研究bat文件,现在就学习一下吧!
//@放在命令行前将关闭命令回显,非DEBUG模式,@echo off ,这条命令是关闭回显,就是不显示后面的命令执行情况,并且部分命令的执行结果页不显示
@if "%DEBUG%" == "" @echo off
//rem表示注释,REM是批处理中的注释命令,@REM的作用与REM相同,只不过在回显上有差别,如果echo off,@要与否是无所谓的.但是,如果echo on,在运行的时候,不带@的行的DOS命令都会被回显,包括注释
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
//如果操作系统是windows操作系统,setlocal:启动批处理文件中环境变量的本地化,和endlocal配套使用,使得某些变量的变化只是维持在setlocal和endlocal之间
if "%OS%"=="Windows_NT" setlocal
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
//清空DEFAULT_JVM_OPTS
set DEFAULT_JVM_OPTS=
//=%~dp0获取当前批处理的运行目录路径
//设置DIRNAME为当前gradle.bat文件的绝对路径,根据上篇博客设置,那路径为D:\gradle-1.12\bin
set DIRNAME=%~dp0
%0 批处理