關於 JAVA JDK 的安裝與 環境變量 的配置


java封面

  對於Java開發要做的第一件事情就是安裝JDK,因爲JDK(Java Development Kit)中包含了衆多的Java API ,例如,進行數學運算的Math類(java.lang.Math)、掃描器類(java.util.Scanner)等等。所以,必須正確配置JDK後才能利用其中提供的功能來編寫程序。本篇文章先對JDK的基礎知識進行簡單講解,再介紹安裝過程與環境變量的配置。


JDK & JRE & JVM

java工具包含關係

1.JVM

  Java虛擬機(Java Virtual Machine,JVM)是一個在實際的計算機上虛構出來的計算機。Java應用程序均在JVM上運行。由於JVM面向Java語言提供標準一致且屏蔽了與操作系統相關的信息,因此,只要在操作系統中安裝JVM,Java應用程序就可以利用JVM在多種操作系統上不加修改地運行。

2.JRE

  Java運行環境(Java Runtime Environment,JRE)是一個可以讓計算機系統運行Java應用程序的軟件。JRE的內部有一個JVM以及一些標準的類別函數庫。

3.JDK

  Java語言軟件開發工具包(Java Development Kit,JDK)是整個java開發的核心,它包含了JRE和JAVA工具。

4.爲什麼存在兩個JRE?

通常JDK的安裝目錄爲:C:\Program Files\Java
我們下載安裝好JDK後會發現安裝目錄中存在兩個JRE:
  一個位於JDK目錄內
  一個位於JDK目錄外

jre目錄

  這是因爲JDK裏有很多用Java語言所編寫的開發工具(如javac.exe、jar.exe等),所以它們以也是Java應用程序。要利用JDK來做開發,JDK自身必須也要自行附一套JRE。所以位於JDK目錄內的那套JRE是用來運行JDK工具的。而位於JDK目錄外的JRE是給一般的Java應用程序使用的。
  一般情況下,如果JDK外部沒有JRE,也可運行Java應用程序,因爲目前的JDK目錄中均自帶JRE。所以在安裝時直接安裝JDK即可。

5.Java程序編譯運行流程

結構圖

  在開發人員編寫好Java語言代碼(.java文件)後,由JDK中的編譯器將Java文件轉換爲字節碼文件(.class文件),然後交由JRE將字節碼文件與必要的函數類庫結合並啓動JVM,最後由JVM運行Java應用程序。但是JRE 不能直接運行Java文件。


Java開發輔助網站

  1. https://docs.oracle.com/en/  Oracle幫助中心
  2. https://docs.oracle.com/en/java/javase/13/docs/api/index.html  Java SE 13 & JDK 13 API Documentation(可通過API文檔查詢學習各種類和方法)

注:本篇文章針對JDK的安裝進行詳細的總結,其中包含我在安裝 JDK 時發生以及能想到的所有問題。參考資料均來源於網絡。


目錄

一、下載JDK

二、安裝JDK

三、配置環境變量

四、測試安裝



一、下載JDK

  首先,訪問Oracle官方網站:https://www.oracle.com/technetwork/java/javase/downloads/index.html

下載頁面

  選中其中任一版本,並點擊右側 DOWNLOAD
注: Java SE 8u221 版本分爲三部分,若要選擇此版本,選擇JDK下的 DOWNLOAD 即可


   本文以 Java SE 13 爲例:
   勾選 Accept License Agreement ,並選擇對應的系統版本進行下載。
注: 這裏建議選擇後綴名爲 .exe 的文件進行下載,爲了方便於後續安裝。若下載後綴名爲 .zip 的文件,則要在下載過後自行解壓至目錄。

下載頁面2

   下載好的安裝包如下:
安裝包


二、安裝JDK

   執行安裝程序並記住安裝路徑的位置
   默認爲 C:\Program Files\Java\jdk-13

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述


JDK目錄

  我們可以查看安裝目錄下的文件(即:C:\Program Files\Java

在這裏插入圖片描述

  圖中一共安裝了兩個版本的JDK,分別爲 JDK1.8JDK1.13 。對於一些低版本的JDK會附帶JRE,版本號與JDK版本號相同(例如:JDK1.8)。而高版本的JDK,其JRE均集成在JDK文件夾中(例如:JDK1.13)。


三、配置環境變量

   首先進入環境變量的配置窗口:
   桌面右擊“計算機” -> 屬性 -> 左側“高級系統設置” -> 環境變量

在這裏插入圖片描述

在系統變量區域創建或修改以下變量:
系統變量 -> 新建 -> 變量名:JAVA_HOME 變量值:JDK安裝路徑 (例如: C:\Program Files\Java\jdk-13
系統變量 -> 編輯 -> 變量名:Path 在變量值的最前面加上:%JAVA_HOME%\bin;
系統變量 -> 新建 -> 變量名:CLASSPATH 變量值:%JAVA_HOME%\lib(JDK1.6後安裝不需要配置CLASSPATH


解釋:JAVA_HOME 變量標記JDK的安裝位置
   Path 提供windows命令行中java指令的可執行文件路徑(例如:javac.exe、java.exe等)
   CLASSPATH 標記類的存放路徑,用於啓動JVM


注:以上變量若已存在則直接編輯即可
  JAVA_HOME 的配置一定要對,因爲後面的兩個變量均使用到 JAVA_HOME
  對於 Path 變量,一定要在其最前面添加,以使系統可以正確檢測


環境變量配置窗口問題

在配置環境變量時會出現兩種窗口(以Path變量爲例):

  1. 以列表形式顯示
  2. 以文本形式顯示

若以列表的形式顯示變量的多個值,則第一位變量只能是以盤符開頭的,不能把帶有%符號的變量放在第一位。
在這裏插入圖片描述


四、測試安裝

  測試JDK是否安裝成功,只需查看系統是否能檢測出JDK版本即可。
  Win + R 打開 “運行” 窗口,輸入 cmd 然後點擊 確定 調出命令提示符。在命令提示符中分別輸入以下代碼:

  檢測Java編譯器(javac.exe)版本:

javac -version

  檢測Java運行環境(java.exe)版本

java -version

  針對於不同的JDK版本顯示結果會不同,若結果正常顯示版本則說明安裝成功!

在這裏插入圖片描述


不喜勿噴,如果您還有其他的見解,請您指教!

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