2011-06-19 16 views
6

Próbuję ustawić var ​​przez cmd skryptu, ale mam pewien problem,jak uciec% at cmd setx?

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

chcę dodać% JAVA_HOME% \ bin do PATH, nie "D: \ Narzędzia \ JDK"

+0

Jest bardzo wątpliwe, że '% JAVA_HOME%' zostanie automatycznie ocenione podczas wyszukiwania pliku wywołanego tylko jego nazwą. W każdym razie @manojlds poprawnie odpowiedział na twoje pytanie. –

Odpowiedz

9

na poleceń użyć ^ uciec, tak jak

^%JAVA_HOME^% 

w pliku wsadowym użyć % uciec, tak jak

%%JAVA_HOME%% 
+0

Dokładny problem, to samo rozwiązanie: Tks! –