我稍后尝试访问 TOMCAT_VER 的值,但它显示为空字符串。
if exist "%_REALPATH%\tomcat-%TOMCAT_VER2%" (
set CATALINA_HOME=%_REALPATH%\tomcat-%TOMCAT_VER2%
set TOMCAT_VER=%TOMCAT_VER2%
echo "%TOMCAT_VER%"
) else if exist "%TOMCAT_VER2%" (
set CATALINA_HOME="%TOMCAT_VER2%"
set TOMCAT_VER="%TOMCAT_VER2%"
echo "%TOMCAT_VER%"
)
为了进一步调试,我在设置位置的正下方插入了一个 echo 语句,但它似乎不起作用。禁用回显后,我可以看到显示这些变量的语句已设置,但我似乎无法将它们打印出来。