问题描述
如上问题1:一(一横处)执行完第九行,然后执行那里呢,从第四行到第九行是干什么用的问题2:二(两横处)if ""%1""=="""" goto doneSetArgs 这个%1也没初始化过啊 这是个什么判断呢?问题3:三(三横处)set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 这个%1又是什么呢 CMD_LINE_ARGS也没有初始化啊。求解释,可以加分,谢谢。
解决方案
一: 执行完第九行执行第十一行.4到9行是判断变量%CATALINA_HOME%是否为空,如果为空则赋默认值.就是默认路径二: %1是脚本的第一个参数 如startup.bat abc 则%1就是abc如果startup.bat则%1就是空三:如果你每次使用startup.bat abc都加上一个参数 会很麻烦(重复输入abc)可以在第25行set CMD_LINE_ARGS=abc加上abc 这样你每次运行直接startup.bat就行了
时间: 2024-09-19 08:52:07