JDK是 Java 語言的軟件開發(fā)工具包,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序。JDK是整個(gè)java開發(fā)的核心,它包含了JAVA的運(yùn)行環(huán)境(JVM+Java系統(tǒng)類庫)和JAVA工具。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供平輿企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為平輿眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
一、JDK下載
兩種方法,第一種是從官網(wǎng)下載;第二種是拿來主義,小拿直接給你網(wǎng)盤地址。不過,作為java新手,最好還是學(xué)會(huì)去官網(wǎng)下載。
官網(wǎng)下載的文件才是最安全的,從不靠譜第三方下載有可能安裝包有缺失或者干脆種點(diǎn)病毒木馬神么的。再說,有可能哪天給別人裝jdk或者自己升級(jí)jdk,找不到網(wǎng)盤地址又得回頭點(diǎn)技能點(diǎn)了。
百度(或其它搜索引擎)搜“jdk 下載”,正好第一個(gè)就是1.8的下載鏈接。
1. 點(diǎn)擊進(jìn)入下載頁
頁面地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
目前官方剛對(duì)1.8做了一次bug升級(jí),強(qiáng)烈建議使用191或者192的小版本,這里就選擇8u191.
2. 先選中上方的接受協(xié)議,再選擇適合自己操作系統(tǒng)的包
我們這里選擇最后一個(gè)windows64位的安裝包,點(diǎn)擊紅框內(nèi)右邊的jdk-8u191-windows-x64.exe就可以下載了。
二、jdk安裝
現(xiàn)在jdk的安裝比網(wǎng)上各種文章簡單多了,我們來動(dòng)手搞定它。
1. 雙擊下載的exe文件,開始安裝。如下圖,點(diǎn)擊下一步。
2. 選擇jdk的安裝目錄,建議大家就算不使用默認(rèn)路徑,也放在C盤,除非你的C盤空間告急。
3、直接點(diǎn)擊下一步,出現(xiàn)下圖的告警信息。
只能說最近jdk大版本更新太快了,19年1月官方停止維護(hù)。這不是什么大事,1.7早就沒有官方管理了,現(xiàn)在依然健在。
直接點(diǎn)“確定”,繼續(xù)。
4. 以為安裝結(jié)束了?又彈出個(gè)窗口,還要選擇文件夾,不是安裝程序出問題了,仔細(xì)一下,安裝的不是jdk,是jre。
這部分在“版本選擇”文章里也說過,jre是用于運(yùn)行時(shí)的包,是jdk的一部分。
如果沒有特殊需求,不需要改變安裝目錄,點(diǎn)擊“下一步”
5. 最后,彈窗告訴已成功安裝。
6. 但是,如果你看過其它的安裝文章的話,一定會(huì)提到配置“環(huán)境變量”。
先說明下配置環(huán)境變量的作用,就是讓操作系統(tǒng)明確的知道這個(gè)程序和它的位置。通常是用在命令行的模式下。windows下點(diǎn)擊左下方“開始”按鈕,直接輸入“cmd”,回車,就能進(jìn)入命令行界面。
7. 輸入語句java -version,來看下已經(jīng)安裝的jdk的版本信息。提示java 版本是1.8.0.191,說明安裝成功。
那就里有個(gè)問題,只打了個(gè)java命令,系統(tǒng)怎么能反應(yīng)過來是執(zhí)行哪個(gè)程序呢?這就是環(huán)境變量的作用,對(duì)配置好的程序,操作系統(tǒng)能自動(dòng)識(shí)別,并找到對(duì)應(yīng)位置的程序來執(zhí)行。
這就有了另一個(gè)問題,明明沒有配環(huán)境變量,怎么就能執(zhí)行出結(jié)果呢?其實(shí),1.8后的jdk會(huì)自動(dòng)添加環(huán)境變量。所以網(wǎng)上那些還要強(qiáng)調(diào)配置的文章,要么是老的jdk版本,已經(jīng)過時(shí)了;要么是想當(dāng)然,沒有實(shí)際的安裝。
那我們來看一下,環(huán)境變量里是怎么配置的。在桌面右擊“計(jì)算機(jī)”圖標(biāo),選擇“屬性”。
點(diǎn)擊高級(jí)系統(tǒng)設(shè)置,在“高級(jí)”選項(xiàng)卡,點(diǎn)擊下方“環(huán)境變量”按鈕。
通常在path這個(gè)字段上添加新的環(huán)境變量,雙擊查看
第一個(gè)就是java的路徑,可以看出已經(jīng)是配置好了。
OK,到這里應(yīng)該安裝就沒有什么問題了。
擴(kuò)展:
版本 | 名稱 | 發(fā)行日期 |
JDK 1.1.4 | Sparkler(寶石) | 1997-09-12 |
JDK 1.1.5 | Pumpkin(南瓜) | 1997-12-13 |
JDK 1.1.6 | Abigail(阿比蓋爾–女子名) | 1998-04-24 |
JDK 1.1.7 | Brutus(布魯圖–古羅馬政治家和將軍) | 1998-09-28 |
JDK 1.1.8 | Chelsea(切爾西–城市名) | 1999-04-08 |
J2SE 1.2 | Playground(運(yùn)動(dòng)場(chǎng)) | 1998-12-04 |
J2SE 1.2.1 | none(無) | 1999-03-30 |
J2SE 1.2.2 | Cricket(蟋蟀) | 1999-07-08 |
J2SE 1.3 | Kestrel(美洲紅隼) | 2000-05-08 |
J2SE 1.3.1 | Ladybird(瓢蟲) | 2001-05-17 |
J2SE 1.4.0 | Merlin(灰背隼) | 2002-02-13 |
J2SE 1.4.1 | grasshopper(蚱蜢) | 2002-09-16 |
J2SE 1.4.2 | Mantis(螳螂) | 2003-06-26 |
Java SE 5.0 (1.5.0) | Tiger(老虎) | 2004-09-30 |
Java SE 6.0 (1.6.0) | Mustang(野馬) | 2006-04 |
Java SE 7.0 (1.7.0) | Dolphin(海豚) | 2011-07-28 |
Java SE 8.0 (1.8.0) | Spider(蜘蛛) | 2014-03-18 |
Java SE 9 | 2017-09-21 | |
Java SE 10 | 2018-03-14 | |
Java SE 11 | 2018-09-26 | |
Java SE 12 | 2019-03-20 | |
Java SE 13 | 2019-09-17 |