1. 程式人生 > >bat指令碼切換jdk版本立即生效

bat指令碼切換jdk版本立即生效

工作中,常常遇到切換jdk版本的問題,現寫成指令碼檔案。

達到的效果:執行完畢,不做任何操作,環境變數生效。

過程如下

新建文字文件,寫入如下內容,儲存為jdk7.bat

setx -m JAVA_HOME "D:\Java\jdk-7u80-windows-x64" &pause

說明:

setx 是windows自帶的小程式。

-m 表示對所有使用者生效。

參考:

1)wmic,修改環境變數是成功的,但是不會立即生效。具體原因不詳,瞭解的,可以共享。

wmic environment where "name='JAVA_HOME' and username='<system>'" set VariableValue="D:\Java\jdk-7u80-windows-x64" &pause

2)path配置lib和bin時,要使用佔位符的方式%JAVA_HOME%,不然要考慮同時更改path變數的問題。