jdk1.7 64位是一款Java開(kāi)發(fā)環(huán)境。它是Java SE Development Kit的簡(jiǎn)稱,并且其是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫(kù)。該Java開(kāi)發(fā)環(huán)境是專門(mén)為java開(kāi)發(fā)員開(kāi)發(fā)的產(chǎn)品,用于構(gòu)建應(yīng)用程序,applet程序,和使用java編程語(yǔ)言的組成部分。Java語(yǔ)言是現(xiàn)如今的主流編程語(yǔ)言,擁有一個(gè)好的編程工具是學(xué)習(xí)Java語(yǔ)言的好幫手,這款Java開(kāi)發(fā)環(huán)境1.7版本是使用最廣泛的Java SDK,絕對(duì)是你學(xué)習(xí)Java語(yǔ)言的得力助手。本站提供
jdk1.7 64位官方版下載,附有詳細(xì)的安裝教程和環(huán)境變量配置教程,有需求的用戶歡迎前來(lái)本站下載。
安裝教程
PS:安裝JDK 選擇安裝目錄安裝過(guò)程中會(huì)出現(xiàn)兩次安裝提示。第一次是安裝jdk,第二次是安裝jre。建議兩個(gè)都安裝在同一個(gè)java文件夾中的不同文件夾中。(不能都安裝在java文件夾的根目錄下jdk和jre安裝在同一文件夾會(huì)出錯(cuò))如下圖所示
下文是詳細(xì)的安裝說(shuō)明:
1、使用本站本站提供的
百度網(wǎng)盤(pán)下載并解壓,得到如下文件。
2、雙擊“7u80-windows-x64.exe”主程序運(yùn)行,在安裝向?qū)Ы缑?,直接點(diǎn)擊“下一步”。
3、選擇好你的安裝路徑,最好默認(rèn),如果有特殊需求更改盤(pán)符就行,然后點(diǎn)擊“下一步”。
4、安裝進(jìn)行中,需啊一會(huì),請(qǐng)耐心等待。
5、安裝完成,接下來(lái)開(kāi)始安裝jre,選擇好你的jre安裝路徑,如果沒(méi)有必須的安裝目錄要求最好默認(rèn),如果更換的話只需更改盤(pán)符就行,然后點(diǎn)擊“下一步”。
6、jre安裝進(jìn)行中,需啊一會(huì),請(qǐng)耐心等待。
7、安裝完成,點(diǎn)擊“關(guān)閉”。
環(huán)境變量配置教程
1、鼠標(biāo)右鍵計(jì)算機(jī)選擇屬性。
2、然后點(diǎn)擊高級(jí)系統(tǒng)設(shè)置-->環(huán)境變量。
3、在系統(tǒng)變量中新建變量
變量名:JAVA_HOME變量值:C:\Program Files\Java\jdk1.7.0_80 (ps:如果你沒(méi)有改變默認(rèn)路徑復(fù)制就可以,如果修改過(guò)請(qǐng)選擇好安裝目錄),填寫(xiě)好后點(diǎn)擊“確定”。
JAVA_HOME是用來(lái)表示它的安裝目錄。
配置java_home的原因是:
(1)方便引用。
(2)其他軟件會(huì)引用約定好的JAVA_HOME變量。比如tomcat就需要引用JAVA_HOME。
4、在系統(tǒng)變量列表中找到“Path”,點(diǎn)擊“編輯”,在變量值最后輸入
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原來(lái)Path的變量值末尾有沒(méi)有;號(hào),如果沒(méi)有,先輸入;號(hào)再輸入上面的代碼),填寫(xiě)好后點(diǎn)擊“確定”。5、接著新建
CLASSPATH 變量
變量值填寫(xiě)
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點(diǎn))系統(tǒng)變量配置完畢
6、檢驗(yàn)是否配置成功 運(yùn)行cmd 輸入
java -version(java 和 -version 之間有空格),若如圖所示 顯示版本信息則說(shuō)明安裝和配置成功。
軟件功能
它是 Java 語(yǔ)言的軟件開(kāi)發(fā)工具包(SDK)。
SE(J2SE),standard edition,標(biāo)準(zhǔn)版,是我們通常用的一個(gè)版本,從版本5.0開(kāi)始,改名為Java SE。
EE(J2EE),enterprise edition,企業(yè)版,使用這種開(kāi)發(fā)J2EE應(yīng)用程序,從5.0開(kāi)始,改名為Java EE。
ME(J2ME),micro edition,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序,從5.0開(kāi)始,改名為Java ME。
沒(méi)有它的話,無(wú)法編譯Java程序,如果想只運(yùn)行Java程序,要確保已安裝相應(yīng)的JRE。
軟件說(shuō)明
jdk1.7雖然不是官方的最新版本,但卻是目前工作中使用最廣泛的版本,軟件是Sun Microsystems針對(duì)Java開(kāi)發(fā)員的產(chǎn)品,是用于構(gòu)建應(yīng)用程序,applet程序和使用Java編程語(yǔ)言的組成部分。自從Java推出以來(lái),已經(jīng)成為使用最廣泛的Java SDK。它是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境,Java工具和Java基礎(chǔ)的類庫(kù)。它是學(xué)好Java的第一步。而專門(mén)運(yùn)行在x86平臺(tái)的Jrocket在服務(wù)端運(yùn)行效率也要比Sun Java開(kāi)發(fā)環(huán)境好很多。從SUN的5.0開(kāi)始,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。
新特性一覽表
1、swing新增jlayer類,是一個(gè)靈活而且功能強(qiáng)大的swing組件修飾器。
Nimbus Look and Feel外觀從com.sun.java.swing包移到j(luò)avax.swing包中。
更輕松的重量級(jí)和輕量級(jí)組件的混合。
支持透明窗體以及非矩形窗體的圖形界面。
JColorChooser類新增 HSV tab。
2、網(wǎng)絡(luò)新增URLClassLoader.close方法。
支持Sockets Direct Protocol(SDP)提供高性能網(wǎng)絡(luò)連接。
3、集合新增TransferQueue接口,是BlockingQueue的改進(jìn)版,實(shí)現(xiàn)類為L(zhǎng)inkedTransferQueue。
4、RIA/發(fā)布拖拽的小程序使用一個(gè)默認(rèn)或者定制的標(biāo)題進(jìn)行修飾。
JNLP文件做了增強(qiáng)。
可直接在 HTML 中嵌入 JNLP 文件。
可在 JavaScript 代碼中檢查 Applet 是否已經(jīng)加載完成。
可在 Applet 從快捷方式啟動(dòng)或者拖出
瀏覽器時(shí)對(duì)窗口樣式和標(biāo)題進(jìn)行控制。
5、xml包含Java API for XML Processing(JAXP)1.4.5, 支持Java Architecture for XML Binding(JAXB) 2.2.3, 和Java API for XML Web Services(JAX-WS) 2.2.4。
6、java.lang 包消除了在多線程環(huán)境下的非層次話類加載時(shí)導(dǎo)致的潛在死鎖。
7、Java 虛擬機(jī)支持非Java 語(yǔ)言:Java SE 7 引入一個(gè)新的JVM指令用于簡(jiǎn)化實(shí)現(xiàn)動(dòng)態(tài)類型編程語(yǔ)言。
Garbage-First Collector是一個(gè)服務(wù)器端的垃圾收集器用于替換 Concurrent Mark-Sweep Collector(CMS)。
提升了Java HotSpot虛擬機(jī)的性能。
8、Java I/Ojava.nio.file包以及相關(guān)的包java.nio.file.attribute提供對(duì)文件 I/O 以及訪問(wèn)文件系統(tǒng)的全面支持。
9、安全性新的內(nèi)置對(duì)多個(gè)基于 ECC 算法(ECDSA/ECDH)的支持。
禁用了一些弱加密算法。
Java 安全套接字?jǐn)U展中對(duì) SSL/TLS 的增強(qiáng)。
10、并發(fā)fork/join 框架,基于ForkJoinPool類,是Executor接口的實(shí)現(xiàn),設(shè)計(jì)它用來(lái)進(jìn)行高效的運(yùn)行大量任務(wù);使用 work-stealing 技術(shù)用來(lái)保證大量的 worker 線程工作,特別適合多處理器環(huán)境。
11、java 2d一個(gè)新的基于XRender的Java 2D渲染管道支持現(xiàn)在的X11桌面,改善了圖形性能。
該Java開(kāi)發(fā)環(huán)境可枚舉并顯示出已安裝的 OpenType/CFF 字體。
12、國(guó)際化支持Unicode 6.0.0。
Java SE 7可容納在 ISO 4217 中新的貨幣。
軟件分類
java.lang: 這個(gè)是系統(tǒng)的基礎(chǔ)類,比如String等都是這里面的,這個(gè)包是唯一一個(gè)可以不用引入(import)就可以使用的包。
java.io: 這里面是所有輸入輸出有關(guān)的類,比如文件操作等。
java.nio:為了完善io包中的功能,提高io包中性能而寫(xiě)的一個(gè)新包 ,例如NIO非堵塞應(yīng)用。
java.net: 這里面是與網(wǎng)絡(luò)有關(guān)的類,比如URL,URLConnection等。
java.util: 這個(gè)是系統(tǒng)輔助類,特別是集合類Collection,List,Map等。
java.sql: 這個(gè)是數(shù)據(jù)庫(kù)操作的類,Connection, Statement,ResultSet等。
javax.servlet:這個(gè)是JSP,Servlet等使用到的類。
包含的基本組件
javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼
jar – 打包工具,將相關(guān)的類文件打包成一個(gè)文件
javadoc – 文檔生成器,從源碼注釋中提取文檔
jdb – debugger,查錯(cuò)工具
java – 運(yùn)行編譯后的java程序(.class后綴的)
appletviewer:小程序?yàn)g覽器,一種執(zhí)行HTML文件上的Java小程序的Java瀏覽器。
Javah:產(chǎn)生可以調(diào)用Java過(guò)程的C過(guò)程,或建立能被Java程序調(diào)用的C過(guò)程的頭文件。
Javap:Java反匯編器,顯示編譯類文件中的可訪問(wèn)功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義。
Jconsole: Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具
結(jié)構(gòu)圖
常用基本工具
1、Javac: Java源程序編譯器,將Java源代碼轉(zhuǎn)換成字節(jié)碼。
2、Java: Java解釋器,直接從字節(jié)碼文件,又稱為類文件.執(zhí)行Java應(yīng)用程序的字節(jié)代碼。
3、appletviewer.exe Java applet瀏覽器。appletviewer命令可在脫離萬(wàn)維網(wǎng)瀏覽器環(huán)境的情況下運(yùn)行applet。
4、jar: java應(yīng)用程序打包工具,可將多個(gè)類文件合并為單個(gè)JAR歸檔文件。
5、Javadoc: Java API文檔生成器從Java源程序代碼注釋中提取文檔,生成API文檔HTML頁(yè)。
6、jdb: Java調(diào)試器(debugger),可以逐行執(zhí)行程序.設(shè)置斷點(diǎn)和檢查變Md。
7、jps: 查看Java虛擬機(jī)進(jìn)程列表。
常見(jiàn)問(wèn)題
一、怎么卸載?1、點(diǎn)擊“開(kāi)始”,再點(diǎn)擊“程序”,再點(diǎn)擊“控制面板”
2、點(diǎn)擊卸載
3、進(jìn)入到“程序和功能”界面,找到它的兩個(gè)程序:①java 7 update 45;②java(TM)SE Development Kit7,然后點(diǎn)擊,選中目標(biāo)程序,右鍵,彈出“卸載”,點(diǎn)擊即可。
二、怎么下載?直接點(diǎn)擊本頁(yè)面的下方,點(diǎn)擊下載鏈接即可正常下載。
三、Java開(kāi)發(fā)環(huán)境怎么使用?1、它是java 的運(yùn)行環(huán)境,不是什么應(yīng)用程序,不用去打開(kāi),只要把環(huán)境變量配置好了就可以使用了.
2、然后是安裝一個(gè)ide(開(kāi)發(fā)環(huán)境)如果愿意的話,也可以直接使用文本編輯器來(lái)寫(xiě)代碼.
3、寫(xiě)一個(gè)簡(jiǎn)單的5行測(cè)試程序,在 cmd模式下用 javac 程序名.java 如果看到除了 " 找不到命令" 外的信息就說(shuō)明成功. 也可以在 ide環(huán)境下編譯。
四、Java開(kāi)發(fā)環(huán)境怎么升級(jí)?其實(shí)你真的不用升級(jí),直接刪除現(xiàn)在的java目錄,到官網(wǎng)下載最新的Java開(kāi)發(fā)環(huán)境或在本站也可以下載,重新安裝即可。
五、該Java開(kāi)發(fā)環(huán)境怎么運(yùn)行?開(kāi)始,運(yùn)行cmd,輸入java,你就可以看到了,它只是一個(gè)開(kāi)發(fā)工具包,jre是運(yùn)行環(huán)境。他們是編譯器,主要運(yùn)行你編寫(xiě)的*.java代碼,編譯為*.class文件,然后可以運(yùn)行。
0條評(píng)論