這是jdk-7u79-windows-i586.exe下載,全名是Java SE Development Kit,Java的開發(fā)環(huán)境,使用最廣泛的Java SDK,JDK是開發(fā)和編譯JAVA程序,必不可少的環(huán)境。
jdk-7u79-windows-i586.exe是 一般64位系統(tǒng)安裝x64; 32位系統(tǒng)安裝i586。 IA64處理器I-tanium(安騰)是Intel自推出32位微處理器以來,在高性能計(jì)算機(jī)領(lǐng)域的又一座里程碑;贗A64處理器架構(gòu)的服務(wù)器具有64位運(yùn)算能力、64位尋址空間和64位數(shù)據(jù)通路,,下載的JDK文件名后面標(biāo)注了x64代表是64位的JDK,若沒有標(biāo)注,則都是32位的JDK。當(dāng)然此只是官網(wǎng)下載的文件,不包括手動更改的文件名。
javac – 編譯器,將后綴名為.java的源代碼編譯成后綴名為.class的字節(jié)碼
java – 運(yùn)行工具,運(yùn)行.class的字節(jié)碼
jar – 打包工具,將相關(guān)的類文件打包成一個文件
javadoc – 文檔生成器,從源碼注釋中提取文檔,注釋需符合規(guī)范
jdb debugger,調(diào)試工具
jps – 顯示當(dāng)前java程序運(yùn)行的進(jìn)程狀態(tài)
javap – 反編譯程序
appletviewer – 運(yùn)行和調(diào)試applet程序的工具,不需要使用瀏覽器
javah – 從Java類生成C頭文件和C源文件。這些文件提供了連接膠合,使 Java 和 C 代碼可進(jìn)行交互。[2]
javaws – 運(yùn)行JNLP程序
extcheck – 一個檢測jar包沖突的工具
apt – 注釋處理工具
jhat – java堆分析工具
jstack – 棧跟蹤程序
jstat – JVM檢測統(tǒng)計(jì)工具
jstatd – jstat守護(hù)進(jìn)程
jinfo – 獲取正在運(yùn)行或崩潰的java程序配置信息
jmap – 獲取java進(jìn)程內(nèi)存映射信息
idlj – IDL-to-Java 編譯器. 將IDL語言轉(zhuǎn)化為java文件
policytool – 一個GUI的策略文件創(chuàng)建和管理工具
jruns cript – 命令行腳本運(yùn)行
JDK中還包括完整的JRE(Java Runtime Environment),Java運(yùn)行環(huán)境,也被稱為private runtime。包括了用于產(chǎn)品環(huán)境的各種庫類,如基礎(chǔ)類庫rt.jar,以及給開發(fā)人員使用的補(bǔ)充庫,如國際化與本地化的類庫、IDL庫等等。