我定義變量,如:行情在變量 - 比較和替代
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