java JDK的下載與安裝 JVM JRE JDK區別

JVM JRE JDK的區別

Java語言是跨平臺的語言,即同樣的程序無論在哪種操作系統平臺都能運行。

JVM:Java Virtual Machine , java虛擬機,充當一個跨平臺的一個翻譯作用。

JRE:Java Runtime Environment , 運行java程序的環境, 包括JVM和一些核心庫。

JDK:Java Development Kit , java開發環境。

要想運行一個Java程序,必須安裝JRE。
要想全新的開發一個Java程序,必須安裝JDK。

包含關係:JRE包含了JVM和一些核心庫。JDK包含了JRE。如下圖所示。

在這裏插入圖片描述

JDK的下載與安裝(win10爲例)

網址:oracle.com => download => javaSE => 選版本

安裝:安裝目錄儘量不要有中文和空格,安裝時可以把額外安裝JRE的選項去掉,沒有影響,因爲JDK本身包含了JRE。

配置環境變量:
點開我的電腦 => 環境變量
    首先,新建,變量名叫:JAVA_HOME 變量值:選擇安裝目錄bin的上一層。我的是E:\Java\jdk-9.0.4。

    解釋一下環境變量中%的含義。例如:%SystemRoot%\system32 , 把這個隨意粘到一個文件夾的路徑中,如下圖所示。

在這裏插入圖片描述

按回車之後自動變成下圖所示。

在這裏插入圖片描述

    所以%內容%就相當於一種通用的符號,會自動轉換成系統識別的路徑。

    其次,在環境變量中找到path,編輯。在最前面加上%JAVA_HOME%\bin;

    再配置classpath變量 :

需要配置tools.jar,dt.jar:新建-輸入classpath 輸入變量值爲:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

注:classpath用於存放class文件,java 命令啓動虛擬機後,set classpath = D:\java\01後加";"則先去classpath文件夾,再去當前目錄找class文件,不加分號則只找classpath,即設置classpath時不應該加分號。

path查找的順序是現在當前目錄查找,然後再path的路徑找,classpath是先找classpath,再找當前目錄。

    這樣,JDK就安裝完畢了。

    來測試一下是否安裝成功。打開命令提示符cmd,輸入java,出現一段文字。再輸入javac又出來一大段文字,ok安裝完成。如下圖

輸入java的結果

輸入javac的結果