2 JDK下載安裝

2.1 簡介

  初學者學 Java,經常聽到 JDK、JRE 這些名詞,它們到底是啥?

  • JDK:Java Development Kit
  • JRE:Java Runtime Environment

  簡單地說,JRE 就是運行 Java 字節碼的虛擬機。但是,如果只有 Java 源碼,要編譯成 Java 字節碼,就需要 JDK,因爲 JDK 除了包含 JRE,還提供了編譯器、調試器等開發工具。

在這裏插入圖片描述
  上圖所示就是 JDK 、JRE 與不同平臺的關係。正如第一篇所說,簡單的流程就是 JDK 會將 Java 源碼通過編譯器編譯成字節碼文件(.class 文件),然後交給 JRE 中的 JVM(Java 虛擬機)中的解析器解析成對於平臺的(window、linux 等)機器碼,CPU 根據機器碼執行相應指令。

注: 對於初學者,我們追求的是反饋機制,有好的反饋,我們纔能有動力去學,現在弄懂這些,沒有一個實踐反饋也沒用。因此初學者暫時不必深究這些細節,循序漸進的學,等講到《JVM》篇章的時候自然就懂了。

2.2 jdk 下載

  學習 Java 開發,當然需要安裝 JDK 了。以 jdk 1.8 爲例。

2.3 安裝

  • 雙擊打開
    在這裏插入圖片描述
  • 下一步
    在這裏插入圖片描述
  • 默認安裝地址,下一步
    在這裏插入圖片描述
  • 直接下一步,直到如下界面,則安裝成功
    在這裏插入圖片描述

2.4 檢查

  【win + R】組合鍵調出運行窗口,輸入 cmd 打開命令窗口
在這裏插入圖片描述
  然後輸入命令:java -version
在這裏插入圖片描述
  如圖顯示信息則安裝成功。

2.5 環境變量

2.5.1 自動配置

  上述中只打了個 java 命令,系統怎麼能反應過來是執行哪個程序呢?這就是環境變量的作用,對配置好的程序,操作系統能自動識別,並找到對應位置的程序來執行。

  這就有了另一個問題,明明沒有配環境變量,怎麼就能執行出結果呢?其實,1.8 後的 jdk 會自動添加環境變量。

  那我們來看一下,環境變量裏是怎麼配置的。在桌面右擊“此電腦”圖標,選擇“屬性”
在這裏插入圖片描述
  通常在 【path】 這個變量上添加新的環境變量,雙擊查看

在這裏插入圖片描述
  第一個就是 java 的路徑,可以看出已經是配置好了。
在這裏插入圖片描述

2.5.2 手動配置

  只有上述步驟還不夠,還需要以下配置:

  在系統變量中新建【JAVA_HOME】變量,變量值爲你安裝的 jdk 路徑,我默認安裝的路徑爲:C:\Program Files\Java\jdk1.8.0_191,如下圖:(定義 JAVA_HONE 這個變量是方便“引用”,學到後面,就知道爲啥這樣定義了)
在這裏插入圖片描述

  然後找到【path】變量,點擊編輯,並新建如下兩個配置,點擊確定即可。

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

在這裏插入圖片描述

2.5.3 注意事項

  以上是 win10 操作系統的步驟,如果是win7 / win8的話,【path】變量中是沒有上圖的,如下圖所示,操作步驟則爲:

  • 系統變量→尋找 Path 變量→編輯
  • 在變量值最後輸入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    (注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)

在這裏插入圖片描述

2.5.4 解疑

  有些人有些疑惑,安裝 jdk 並測試成功後,在“IntelliJ IDEA ”或“eclipse”等編輯器下可以編譯運行,爲啥還要手動配置環境變量呢?(編輯器之後會教如何安裝,這裏先不用着急)

  至於這些編譯器爲啥可以編譯運行我不太清楚(知道的煩請留下評論)。然而,如果不手動配置環境變量的話,在命令窗口輸入編譯命令是不行的,會出現如下結果:
在這裏插入圖片描述
  對於初學者來說,我建議還是根據以上教程慢慢來學。

  以上就是 jdk 的下載安裝流程。隨着我們的深入學習,到時需要安裝更多的工具,到時會越來越熟悉環境變量的配置。接下來就正式進入 Java 的基礎學習,下面請看《3 Java 數據類型

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章