JDK簡介html
什麼是JDKjava
JDK是Java Development Kit的縮寫,意思是Java開發工具包。JDK就比如做人的心臟,人沒有了心臟,生命也就失去存在的意義。Java也同樣,JDK就是它的心臟,是它的核心。JDK中不只有Java運行環境(Java Runtime Environment),還有Java工具與Java的核心類庫(JavaAPI)。不管是什麼Java應用服務器實質都內置了某個版本的JDK。服務器
另外,把JavaAPI類庫中的JavaSE API子集和Java虛擬機(JVM)這兩部分統稱爲JRE(Java Runtime Environment),JRE是支持Java程序運行的標準環境。oracle
也就是說,JDK是Java的開發環境,而JRE是Java的運行環境。所以在編寫Java程序的時候須要JDK,而運行Java程序的時候須要JRE。JDK安裝包裏面就包含有JRE,所以只須要下載安裝JDK,就能夠編輯Java程序,也能夠正常運行Java程序。但因爲JDK包含了許多與運行無關的內容,佔用的空間較大,所以運行普通的Java程序也能夠只安裝JRE,不用安裝JDK。工具
JDK、JRE、JVM的關係開發工具
JDK(Java Development Kit -- Java開發環境)測試
JRE(Java Runtime Environment -- Java運行環境)spa
JVM(Java Virtual Machine -- Java虛擬機)3d
JDK安裝包裏面包含着JRE,而JRE裏面又包含着JVM。因此安裝JDK就等同於安裝了JDK+JRE+JVM。htm
JDK的下載與安裝
自Java被Oracle(甲骨文)公司收購之後,JDK的發佈與更新也歸結到Oracle名下,因此咱們要在Oracle官網上進行下載。
下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
(版本有不少,咱們能夠根據須要選擇本身要下載的版本,這裏我以JDK8爲例)
下載的時候記得要點擊圖中箭頭所指的Accept License Agreement(接受許可協議),而後選擇對應的系統點擊Download下的小紅箭頭。
安裝步驟通常狀況只須要贊成相關政策,直接點擊下一步就能夠啦。
Java運行環境配置
這裏的運行環境不是指JRE,而是咱們電腦系統要配置的環境(能夠理解爲配置環境變量)。
咱們須要爲Java配置三個環境變量:
JAVA_HOME:配置安裝的JDK包中的JDK的安裝路徑
PATH:配置JDK包中的bin路徑(注意:PATH的環境變量不能直接填寫JDK包中的bin路徑,防止之後服務器軟件啓動失敗問題。正確寫法:引用JAVA_HOME的JDK路徑下的bin路徑,寫法:%JAVA_HOME%\bin)。
CLASSPATH:配置類庫文件的位置
在這裏以Windows10系統爲例:
在桌面找到「此電腦」,右鍵單擊選擇「屬性」打開以下圖所示,點擊箭頭所指的「高級系統設置」。
選擇「環境變量」就打開咱們配置系統環境的界面了
打開後咱們能看到分上下兩個部分,咱們就配置用戶變量就行了
點擊新建,而後變量名輸入:JAVA_HOME
變量值輸入:安裝的JDK的路徑(若是安裝的時候沒有選擇路徑則默認路徑爲:C盤下Program Files文件夾中)
選擇Java文件夾
點擊JDK進入將該路徑複製下來填寫到變量值中
填寫完成後點擊肯定,這樣JAVA_HOME變量就設置好了
由於PATH變量系統的「用戶變量」默認就有,咱們不須要新建,找到PATH點擊編輯,而後點擊新建,添加咱們JDK下的bin路徑
(注意:若是用戶變量下有「path」則不須要新建,不然新建一個變量,起名叫「PATH」)
而後把JDK中的bin路徑填寫進去
(注意:要引用JAVA_HOME的JDK路徑)
最後咱們還剩CLASSPATH環境變量,CLASSPATH環境變量系統也是沒有的,同JAVA_HOME環境變量同樣,咱們須要新建
變量名輸入:CLASSPATH
變量值爲:JDK中lib的安裝路徑
(注意:一樣的建議引用JAVA_HOME的JDK路徑,防止之後出問題)
這樣Java運行環境就配置完成了
接下來測試一下環境變量是否配置成功:
鍵盤選擇Win+R鍵打開,輸入:cmd
而後按回車鍵打開Dos命令窗口,輸入:java,按回車鍵,以下所示
再輸入:javac,按回車鍵,以下所示
最後再輸入:java -version,按回車鍵,以下所示
若是測試結果都與以上三幅圖中結果同樣則表示安裝而且配置均無誤
不然就看看是否是環境變量沒有配置好