
【詳細(xì)說(shuō)明】
JDK(Java Development Kit)是Sun Microsystems針對(duì)Java開(kāi)發(fā)員的產(chǎn)品。自從Java推出以來(lái),JDK已經(jīng)成為使用最廣泛的Java SDK。JDK 是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境、Java工具和Java基礎(chǔ)類庫(kù)。JDK是學(xué)好Java的第一步。而專門(mén)運(yùn)行在x86平臺(tái)的 Jrocket在服務(wù)端運(yùn)行效率也要比Sun JDK好很多。從SUN的JDK5.0開(kāi)始,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。
【特性說(shuō)明】
Lambda表達(dá)式,一種新的語(yǔ)言特性,能夠使功能作為方法參數(shù)或?qū)⒋a作為數(shù)據(jù)。顯著增加和修改了Java語(yǔ)言特性,增添了標(biāo)準(zhǔn)庫(kù),包括默認(rèn)方法,新的java.util.stream包及 Date-Time API。
Compact Profiles包含 Java SE平臺(tái)預(yù)定義子集,使應(yīng)用程序員無(wú)需部署在整個(gè)平臺(tái),可運(yùn)行在小型設(shè)備上。
安全性包括更新可Java加密體系架構(gòu);限制doPrivileged;SSL/TLS Server Name Indication (SNI) Extension以及增強(qiáng)密鑰庫(kù)。
JavaFX更新文檔
新的JavaScript引擎Nashorn

【安裝教程】
1.雙擊JDK1.8的安裝包,并點(diǎn)擊下一步


2.選擇安裝目錄,完成后點(diǎn)擊下一步





3.等待安裝。。。

4.安裝JRE(Java Runtime Environment)java運(yùn)行環(huán)境,選擇和之前一樣的目錄,點(diǎn)擊下一步

5.等待安裝。。

6.安裝完成。

【使用教程】
環(huán)境變量配置:1.首先打開(kāi)計(jì)算機(jī)右鍵點(diǎn)擊屬性

2.點(diǎn)擊高級(jí)系統(tǒng)設(shè)置,點(diǎn)擊環(huán)境變量,進(jìn)入下一步

3..在系統(tǒng)變量處點(diǎn)擊新建,在變量名處填入JAVA_HOME;變量值處填入安裝路徑,例如:D:\JDK_1.8_64


4.再次點(diǎn)擊新建,在變量名處填入CLASSPATH;變量值處填入.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

5.完成后,在系統(tǒng)變量里找到path,點(diǎn)擊編輯,在變量值里的最前面輸入.;%JAVA_HOME%\bin;完成后點(diǎn)擊確定。



6.在運(yùn)行命令窗口輸入cmd

7.輸入javac,會(huì)出現(xiàn)如圖所示:

8.輸入java,出現(xiàn)如圖:

9.輸入java -version,出現(xiàn)如圖,則安裝和配置完成。

注意:1.此次安裝目錄全在D盤(pán),安裝文件夾名為:JDK_1.8_64
2.安裝目錄不能有中文、空格
【常見(jiàn)問(wèn)題】
jdk1.7升級(jí)到1.8遇到的問(wèn)題期間遇到的問(wèn)題:
1.在cmd控制臺(tái)輸入javac或java-version總有一個(gè)正常,一個(gè)不正常,或者都正常了,但是打開(kāi)Jmeter.bat又提示jdk相關(guān)的錯(cuò)誤。
在網(wǎng)上也是各種查資料,最后終于解決了,寫(xiě)一下我用到的一些解決辦法:
(1)在環(huán)境變量,path里面jdk的路徑放在前面
2.刪除C:\Windows\System32里面的3個(gè)文件java.exejavaw.exejavaws.exe。要是擔(dān)心刪除后出問(wèn)題,可以先備份在其他地方。

3. 在控制面板/程序卸載里面,把關(guān)于jdk1.8卸載了,再重裝。我之前把1.8和1.7 裝在同一個(gè)java目錄下,后來(lái)?yè)Q了個(gè)路徑

4.重啟電腦,以上方法都試過(guò)后,還是有問(wèn)題,重啟后,一起都雨過(guò)天晴了。
安裝jdk1.8出現(xiàn)的問(wèn)題
之前安裝了jdk1.7和jdk1.6,之后又安裝jdk1.8,然后執(zhí)行java -version,輸出的是1.8的,后來(lái)在注冊(cè)表把jdk1.8改為1.7,然后就報(bào)錯(cuò)了,如下 Error: Registry key Software\JavaSoft\Java Runtime Environment\CurrentVers
解答:
看了一下環(huán)境變量的path,第一個(gè)路徑是C:\ProgramData\Oracle\Java\javapath;,進(jìn)去之后發(fā)現(xiàn)是幾個(gè)超鏈接:java.exe、javaw.exe和javaws.exe,幾個(gè)超鏈接指向了jdk1.8,然后把path的C:\ProgramData\Oracle\Java\javapath;刪了。
然后可能還會(huì)不行,因?yàn)镃:\Windows\System32下面還有三個(gè)文件java.exe、javaw.exe和javaws.exe,也需要?jiǎng)h了。
分析:
應(yīng)該是jdk8安裝的時(shí)候會(huì)覆蓋原來(lái)jdk7的注冊(cè)表,并且為了方便大家使用,直接添加了環(huán)境變量,也就不需要在配置JAVA_HOME的環(huán)境變量了,只是好多人不知道,所以在此記載一下。
之前裝有jdk1.7,因項(xiàng)目需要,在安裝1.8的時(shí)候,報(bào)錯(cuò):
無(wú)法安裝 Java 配置文件 C:\ProgramData\Oracle\Java\java.settings.cfg 在行 1 中格式
解決辦法:
刪除該文件,重新執(zhí)行安裝。
但是無(wú)法找到隱藏文件。
windows顯示隱藏文件的辦法
1.進(jìn)入c盤(pán),組織-文件夾和搜索選項(xiàng)-查看

2.進(jìn)入c盤(pán),上方工具-文件夾選項(xiàng)-查看
刪除java.settings.cfg文件后,安裝jdk1.8成功。


































