提示:
JDK是 Java 語言的軟件開發(fā)工具包,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序扔字。
JDK是整個(gè)java開發(fā)的核心,它包含了JAVA的運(yùn)行環(huán)境(JVM+Java系統(tǒng)類庫)和JAVA工具谨履。
沒有JDK的話,無法編譯Java程序熬丧,如果想只運(yùn)行Java程序笋粟,要確保已安裝相應(yīng)的JRE。
版本
JDK(Java Development Kit) 是 Java 語言的軟件開發(fā)工具包(SDK)。
SE(J2SE)害捕,standard edition唆香,標(biāo)準(zhǔn)版,是我們通常用的一個(gè)版本吨艇,從JDK 5.0開始躬它,改名為Java SE。
EE(J2EE)东涡,enterprise edition冯吓,企業(yè)版,使用這種JDK開發(fā)J2EE應(yīng)用程序疮跑,從JDK 5.0開始组贺,改名為Java EE。
ME(J2ME)祖娘,micro edition失尖,主要用于移動(dòng)設(shè)備、嵌入式設(shè)備上的java應(yīng)用程序渐苏,從JDK 5.0開始掀潮,改名為Java ME。
JDK下載地址:
jdk下載請點(diǎn)擊這里
組成
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過程的C過程械蹋,或建立能被Java程序調(diào)用的C過程的頭文件出皇。
Javap:Java反匯編器,顯示編譯類文件中的可訪問功能和數(shù)據(jù)哗戈,同時(shí)顯示字節(jié)代碼含義郊艘。
Jconsole: Java進(jìn)行系統(tǒng)調(diào)試和監(jiān)控的工具
JDK結(jié)構(gòu)圖
環(huán)境變量配置
系統(tǒng)變量->新建->變量名:JAVA_HOME 變量值:JDK安裝目錄
系統(tǒng)變量->新建->變量名:CLASSPATH 變量值:.;%JAVA_HOME%\lib
系統(tǒng)變量->編輯->變量名:Path 在變量值的最前面加上:%JAVA_HOME%\bin;
說明:
(CLASSPATH中有一英文句號“.”后跟一個(gè)分號暇仲,表示當(dāng)前路徑的意思)
(使用命令行的方法設(shè)置環(huán)境變量步做,只會(huì)對當(dāng)前窗口生效)
(改Path變量時(shí)副渴,不是刪除原有的值而是添加新的路徑)
補(bǔ)充-環(huán)境變量
環(huán)境變量,一般是指在操作系統(tǒng)中用來指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù).如:臨時(shí)文件夾位置和系統(tǒng)文件夾位置等。
環(huán)境變量是在操作系統(tǒng)中一個(gè)具有特定名字的對象全度,它包含了一個(gè)或者多個(gè)應(yīng)用程序所將使用到的信息煮剧。
例如Windows和DOS操作系統(tǒng)中的path環(huán)境變量,當(dāng)要求系統(tǒng)運(yùn)行一個(gè)程序而沒有告訴它程序所在的完整路徑時(shí),
系統(tǒng)除了在當(dāng)前目錄下面尋找此程序外勉盅,還應(yīng)到path中指定的路徑去找佑颇。用戶通過設(shè)置環(huán)境變量,來更好的運(yùn)行進(jìn)程草娜。