win10同时安装jdk8和jdk11
背景
我原先是安裝的jdk8,為了配合學習新特性,于是又安裝了jdk11,但是以前的項目還是得用jdk8來跑,所以就又裝了一個jdk11來回切換(不過最后發現idea可以很方便的自動切換)
過程
-
先下載jdk11,記下安裝路徑
-
配置JAVA_HOME環境變量,JAVA11_HOME和JAVA8_HOME
-
這時可以單獨給JAVA_HOME配置一個環境變量然后以后要切換jdk版本就直接修改JAVA_HOME內容即可
-
在path中添加%JAVA_HOME%\bin
-
win+R打開cmd,輸入java-version,成功顯示對應jdk即切換成功
注意
有可能在修改成jdk8之后java -version還是顯示的jdk11
這時要檢查環境變量里的path配置,%JAVA_HOME%\bin之前是否還有對其他jdk版本進行了配置
因為系統識別是默認識別Path配置最前面的安裝目錄
我這里就發現第一個path配置就是安裝jdk11時自動配置的路徑,被放在了path里的第一位,所以無論怎么改JAVA_HOME還是jdk11,所以復制這個路徑,進去把java.exe,javaw.exe等文件都刪除了之后
path里配置jdk版本的就只有%JAVA_HOME%\bin了
這時,再打開cmd,java-version結果就正常了
補充
idea可以根據每個不同的project使用不同的jdk,所以修改起來很方便,也就不需要自己這樣手動配置了
每個project所使用的jdk可以自己配置
先將當前jdk加入idea File -> Project Structure -> SDKs
然后進入File -> Project Structure -> Project
不過修改完之后要等待一會,idea會導入配置的jdk
弄了半天,idea直接一配就好了,不得不說,idea yyds!
總結
以上是生活随笔為你收集整理的win10同时安装jdk8和jdk11的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工程项目成本费用明细表_项目成本费用明细
- 下一篇: 动态dp模板题(树剖+dp+线段树)