Win10安裝配置JDK11


Win10安裝配置JDK11

一、前言

​ 重裝系統不久,再次安裝JDK。本篇文章記錄了此次安裝流程,以省去以后安裝查找資料的麻煩。盡管Oracle已經於2021年9月份推出了最新的JDK17,但考慮到適配性等因素,選用了更為穩定的JDK11。

操作環境:

​ Windows 10專業版,版本號21H2,操作系統內部版本19044.1526。

二、內容

1.下載JDK

​ 進入官網下載,有兩種版本,此處選擇了64位免安裝版(.zip),解壓后配置環境變量即可使用。

image

注:下載需要登錄Oracle賬號,如果沒有賬號的話可以新建一個或根據本文總結給出的分享鏈接完成下載。

2.下載並解壓至合適位置

​ 將下載好的文件解壓,並將其移動到合適的位置,此處我將解壓后的文件夾移動到了D盤下的App目錄中。

image

3.配置環境變量

  1. 進入Windows設置中的系統,在關於欄點擊高級系統設置

image

image

  1. 點擊系統屬性面板的環境變量,然后點擊系統變量下的新建來創建一個新的系統變量。

    注:用戶變量只對當前用戶有效,系統變量對所有用戶有效,兩者的詳細區別可參考知乎回答

image

​ 在新建系統變量面板的變量名一欄中填入JAVA_HOME,然后點擊瀏覽目錄,定位到JDK安裝目錄。

image

注:也可以直接復制該文件夾路徑填入變量值

image

image

效果:

image

  1. 編輯Path系統變量,添加%JAVA_HOME%\bin

    注:%JAVA_HOME%代表系統變量JAVA_HOME的值,實際上是將D:\App\jdk-11.0.14\bin文件夾添加到Path變量中,用於系統掃描其中的可執行文件。

image

  1. 點擊確定,保存修改。

image

4.檢驗效果

  1. 進入CMD命令行

    Win+R喚出運行工具,輸入cmd后點確定即可。

image

image

  1. 輸入 path 命令,查看環境變量。

    如果之前設置的結果正確出現,則說明系統變量配置正確。

image

  1. 分別輸入以下命令,觀察結果
  java			//運行Java程序(*.class)
  javac			//編譯Java源程序(*.java)
  java --version        //查看Java版本

image

image

image

如果出現上圖所示結果,說明JDK配置成功。

5.簡單使用

  1. 在合適的位置新建一個文本文件,命名為Test.txt。(此處放置於D盤根目錄下)

  2. 使用記事本打開,寫入以下測試代碼。

        public class Test{
     	   public static void main(String args[]){
     		   System.out.println("Hello World!");
     	   }
        }
    
  3. 將文件名改為Test.java。

    注:如果文件默認沒有顯示擴展名可以點擊資源管理器上的查看,修改文件擴展名可見性設置

    image

  4. 運行cmd命令行程序,定位到該文件所在目錄。

    注:在文件所在目錄的搜索框內輸入cmd后回車,可直接在該目錄下運行命令行程序。

    image

    image

    可在命令行內執行 dir 命令查看該目錄下的所有文件。

    image

  5. 執行命令 javac Test.java 編譯Java源程序

    編譯完成后目錄中會出現編譯完成的字節碼文件Test.class

    image

  6. 執行命令 java Test 運行該字節碼文件,如果輸出 Hello World! 說明JDK能正常使用。

    注:java命令后緊跟的文件名不需要包含后綴,否則會提示無法找到。

    image

三、總結

​ 這次自己重裝系統后獨立完成了JDK11的安裝,同時記錄了整個流程,鞏固了記憶。以前都是運行可執行文件(如jdk-11.0.14_windows-x64_bin.exe)來完成安裝,而這次選用了解壓安裝的方式完成,可定制性更高。電腦上可以同時存在多個版本的JDK,只需要在使用的時候修改JAVA_HOME系統變量的值即可,更為方便😄。

相關資源鏈接:

關於classpath的問題可參考廖雪峰老師的文章:classpath和jar


免責聲明!

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



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