win10下安裝多個JDK以及IDEA切換JDK的方法


JDK安裝

除非你想改jdk的安裝路徑,或者是你不想用公共jre,不然一直下一步就行。

環境變量配置

此電腦 --- 屬性 -- 高級系統設置 -- 環境變量 -- 系統變量 -- 新建

1.配置JAVA_HOME

JAVA9_HOME =jdk1.9的安裝路徑

JAVA8_HOME =jdk1.8的安裝路徑

JAVA_HOME = %JAVA8_HOME%

兩個%表示引用變量的值,直接用JAVA_HOME,就能表示一連串長的安裝路徑。

直接看圖:

JAVA_HOME的作用是確定java的家在哪兒,配置好后,電腦就能找到Java的安裝目錄了。如果你不配置JAVA_HOME,計算機就會以為你沒安裝。

2.配置Path

在系統變量中找到Path,選擇編輯,然后新建,將%JAVA_HOME%\bin復制進去
如圖:

配置Path的目的是讓電腦找到jdk的bin目錄,這個目錄你可以打開看一下,比如我們常用的javac.exe、java.exe、javah.exe,其實都是在這個目錄里。也就是說,如果你不設置Path變量,那么在使用相關的命令時,比如敲個javac ,計算機壓根就不識別。

3.配置CLASSPATH

系統變量 -- 新建--變量名CLASSPATH--變量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(點別忽略)
如圖:

其實1.5之后不用再設置classpath了,不信的話你可以刪掉,直接用cmd查看版本,一樣可以。之所以還設置,是考慮向下兼容的問題。CLASSPATH的目的是標明默認的類路徑。我們在使用java命令來執行java程序的時候,就是通過類路徑來告訴java命令在哪些路徑下去尋找class文件的。我們可以在執行java命令時,通過-classpath參數來告訴java命令類路徑。如果沒指定的話,java命令就會使用CLASSPATH環境變量指定的類路徑。

如果你以后還想裝其他版本的jdk,那就再新建一個,比如 JAVA10_HOME,后面跟Java10的安裝路徑

如圖:

當你想用Java10進行開發時,把JAVA_HOME后面的值改成%JAVA10_HOME%就行。其他版本的以此類推。

查看版本

右鍵開始 -- 命令提示符(管理員)-- 輸入命令 java -version

我電腦上JAVA_HOME配置的是1.8版本,如圖:

如果我將JAVA_HOME改成9版本,如圖:

如果發現改過JAVA_HOME后,查看到的版本依然還是修改之前的版本,只需重新啟動一遍cmd就行。

在IDEA中應用

打開IDEA -- File -- Project Structure -- SDKs-- + -- JDK -- jdk安裝路徑

如圖所示:

之后就可以切換了,如圖所示:


免責聲明!

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



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