我定义变量,如:行情在变量 - 比较和替代
set LOGGING_MANAGER=-Djuli-logback.configurationFile=file:"%CATALINA_HOME%\conf\logback.xml"
注意,我包裹%CATALINA_HOME%\在双引号CONF \ logback.xml,因为路径可能包含空格。在执行步骤中,这个变量将替代java程序。
Example of substitution:
path_to_jre/java.exe %LOGGING_MANAGER%
下一个代码,我不能改变:(从catalina.bat中文件的距离的Apache Tomcat)
if not "%LOGGING_MANAGER%" == "" ...
这个if语句将失败,因为变量包含引号。
在那里,我有2个问题之一:
- if语句失败(出错)。
- 没有引号时,替换为java程序有问题(空格是分隔符)。
如何更改变量定义,使路径可能包含空格,如果语句正常工作?
'如果定义LOGGING_MANAGER'? –
我不能更改该代码:( 我想更改变量defenition – learp
@MCND忘记提及你 – learp