JDK : Java Development ToolKit(Java開發者環境)java
JDK是整個JAVA的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。架構
JRE:Java Runtime Enviromental(Java軟件運行環境)工具
也就是咱們說的JAVA平臺,全部的Java程序都要在JRE下才能運行。包括JVM和JAVA核心類庫和支持文件。與JDK相比,它不包含開發工具——編譯器、調試器和其它工具。開發工具
JVM:Java Virtual Mechinal(JAVA虛擬機)。測試
JVM是JRE的一部分,它是一個虛構出來的計算機,是經過在實際的計算機上仿真模擬各類計算機功能來實現的。JVM有本身完善的硬件架構,如處理器、堆棧、寄存器等,還具備相應的指令系統。JVM 的主要工做是解釋本身的指令集(即字節碼)並映射到本地的 CPU 的指令集或 OS 的系統調用。Java語言是跨平臺運行的,其實就是不一樣的操做系統,使用不一樣的JVM映射規則,讓其與操做系統無關,完成了跨平臺性。JVM 對上層的 Java 源文件是不關心的,它關注的只是由源文件生成的類文件( class file )。類文件的組成包括 JVM 指令集,符號表以及一些補助信息。操作系統
下圖很好的表面了JDK,JRE,JVM三者間的關係:
 調試
官網首頁下載的是JRE版:官方地址:http://www.java.comcode
64位版本默認位置開發
C:\Program Files
32位版本默認位置get
C:\Program Files (x86)
本文下載安裝了 Java8 32位,默認安裝位置地址,以下
C:\Program Files (x86)\Java\jre1.8.0_151

新建Java安裝目錄變量
# 變量名只是一個形參 變量名:JAVA_HOME # Java安裝的路徑 變量值:C:\Program Files (x86)\Java\jre1.8.0_151

修改已有變量 Path
添加如下新值,注意以【;】開頭與原值分隔,若是原值已以【;】結尾,無需添加
#該語句,其實就是剛纔新建的變量,告知系統,Java環境位置 %JAVA_HOME%\bin;

保存測試
保存完畢後,運行->cmd->java

如上圖,說明Java環境安裝完成