2011-06-19 29 views
6

私は "D:\ツール\ JDK"、私はPATHに%のJAVA_HOMEの%\ binを追加したいCMDスクリプトによってVARを設定しようとしませんが、いくつかの問題を抱えて、cmd setxで%をエスケープする方法は?

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

てる

+0

'%JAVA_HOME%'は、名前だけで呼ばれるファイルを検索する際に自動的に評価されることは非常に疑問です。とにかく、@ manojldsはあなたの質問に正しく答えました。 –

答えて

9

コマンドラインでそう

%%JAVA_HOME%% 
のように、エスケープする %を使用して、バッチファイルでそう

^%JAVA_HOME^% 

のように、エスケープする^を使用

+0

正確な問題、同じ解決策:Tks! –

関連する問題