WIndows環境配置多版本Java

ashuai~發表於2024-05-29

參考:https://blog.csdn.net/weixin_44072270/article/details/117897967


僅配置JAVA_HOME是不行的,要修改javapath
僅修改JAVA_HOME,還並沒有完,如把JAVA_HOME從8改為16之後在cmd中檢視版本一定還是java8

這是因為PATH中的第一行javapath的優先順序高於你後面自己配置JAVA_HOME的內容,而javapath被指向了原先的Java8的版本

解決方案有兩個:

  1. 將你自己新增的兩行放到javapath那一行的上面,不管是透過把上面那一行挪下來還是下面那兩行挪上去都可以
  2. 複製javapath那一行的地址到檔案管理器開啟,發現裡面有三個檔案java.exe、javaw.exe、javaws.exe,我們將這三個檔案去掉即可(不推薦刪除,萬一以後還有用就麻煩了,可以在檔名最後加上.bak的字尾,或者改成一個你認為好看但是和原來不一樣的名字就可以了)
    上面這兩個辦法推薦第二種,因為第一種可能會引起其他一些變化

相關文章