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。如下圖所示。
網址: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安裝完成。如下圖