2011-06-19 18 views
6

我試圖通過設置腳本CMD變種,但有一些問題,如何在cmd setx中轉義%?

setx /M JAVA_HOME "D:\Tool\JDK" 
setx /M PATH "%PATH%;%JAVA_HOME%\bin;D:\TZProfile\!!!QuickLink\" 

我想要%JAVA_HOME%\ bin到PATH,沒有 「d:\工具\ JDK」

+0

當搜索僅由其名稱調用的文件時,會自動評估「%JAVA_HOME%」,這是非常令人懷疑的。無論如何,@manojlds已經正確回答你的問題。 –

回答

9

在命令行使用^逃跑,像這樣

^%JAVA_HOME^% 

在批處理文件,使用%逃跑,像這樣

%%JAVA_HOME%% 
+0

確切的問題,相同的解決方案:Tks! –