2011-06-19 27 views
6

Tôi đang cố gắng để thiết lập var bởi kịch bản cmd, nhưng có một số vấn đề,cách thoát% tại cmd setx?

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

Tôi muốn thêm% JAVA_HOME% \ bin vào PATH, không có "D: \ Tool \ JDK"

+0

Rất nghi ngờ rằng '% JAVA_HOME%' sẽ tự động được đánh giá khi tìm kiếm một tệp được gọi theo tên của nó. Dù sao, @manojlds đã trả lời chính xác câu hỏi của bạn. –

Trả lời

9

trên dòng lệnh sử dụng ^ để thoát khỏi, như vậy

^%JAVA_HOME^% 

Trong tập tin thực thi, sử dụng % để thoát khỏi, như vậy

%%JAVA_HOME%% 
+0

Vấn đề chính xác, cùng một giải pháp: Tks! –