Windows上切換java8和java11


Windows上安裝了java8和java11,時不時要切換,於是思考寫行命令解決。
思路是修改java_home變量。我的java_home變量是設置在系統級別的。

修改環境變量有2個命令,set和setx:

  • set:臨時修改普通的環境變量,只對當前窗口有效。
  • setx:可以永久修改環境變量,包括系統變量。不會影響已經打開的cmd窗口。

一開始饒了點彎路,用set不生效,后來才發現該用setx。

切換java8

1
setx /m JAVA_HOME "C:\Program Files\Java\jdk1.8.0_212"

切換java11

1
setx /m JAVA_HOME "C:\Program Files\Java\jdk-11.0.3"

其中/m參數表示修改系統變量。
分別保存為java8.batjava11.bat。以管理員權限執行即可。唯一不足是打開時候cmd窗口閃屏,先湊合着使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM