这(zhè)是jdk1.7 32位官方正(zhèng)式版 jdk-7u79-windows-i586下载,全名是Java SE Development Kit,Java的开发环境,使用最广泛的Java SDK,是开发(fā)和编译JAVA程序,必(bì)不可少的环境。
JAVA运行必不可少的运行环境,你只要运行JAVA,必(bì)须安装JRE,目前还没(méi)有(yǒu)别的(de)运行平台可以代替了(le),它包括Java虚拟机、Java平台核心类和支(zhī)持文件。它不包(bāo)含开发工具(jù),就是编译器、调试(shì)器(qì)和其它工具。 JRE中由(yóu)ClassLoader负责(zé)查找和加(jiā)载(zǎi)程序引(yǐn)用到的类库,基础类(lèi)库ClassLoader会到rt.jar中(zhōng)自动加载,其它的类库,ClassLoader在环境变量CLASSPATH指(zhǐ)定的路径中搜索(suǒ),按(àn)照先来先到的原(yuán)则,放在CLASSPATH前面(miàn)的(de)类库先被搜(sōu)到(dào),Java程序启动之前建议先(xiān)把PATH和CLASSPATH环境变(biàn)量设好,OS通过PATH来找JRE,确定基础类库rt.jar的位置,JRE的 ClassLoader通过CLASSPATH找其它类库。但有时候会出现这样的情况,希望替换基(jī)础类库中的类库,那(nà)么也可(kě)以简单的通(tōng)过 -Djava.endrosed.path=...参数传(chuán)递给java.exe,于(yú)是ClassLoader会(huì)先于(yú)基础类库使用 java.endrosed.path参数指(zhǐ)定路径的类库。因(yīn)此Java的版本管理(lǐ)是(shì)非(fēi)常简单有效的,也许很原(yuán)始,不(bú)过(guò)很好用,简单就不(bú)容易(yì)出错。
Java日(rì)前再被(bèi)爆出重要安全漏洞,使得甲骨(gǔ)文不得不紧急(jí)发布(bù)补丁,以避免漏(lòu)洞造成更大的危害(hài)。
甲骨(gǔ)文此次发布的补丁主要解(jiě)决了CVE-2013-1493和(hé)另外一个影响浏览器中Java的漏洞。攻(gōng)击者可利(lì)用这些漏洞(dòng)远程执行(háng)任意代码,鉴(jiàn)于漏(lòu)洞的危害程度,甲骨文公司强烈建议用户(hù)尽快升级。
不(bú)过,这些漏洞对服(fú)务器中运(yùn)行的Java应用、独立的Java桌面应用(yòng)以及嵌(qiàn)入式Java应用(yòng)没有影(yǐng)响。
JDK包含的基本组件包(bāo)括:
javap – 反编译程序(xù)
appletviewer – 运行和调试applet程序的工具,不需(xū)要使用浏览器
javah – 从Java类生成C头文件和C源文件。这些(xiē)文件(jiàn)提供了(le)连接胶合,使 Java 和 C 代码(mǎ)可进行交互。
javaws – 运行JNLP程序
extcheck – 一个检测jar包冲突的(de)工具
apt – 注释处理工具
jhat – java堆(duī)分析工具
jstack – 栈跟(gēn)踪程序
jstat – JVM检测统计工具(jù)
jstatd – jstat守(shǒu)护进程(chéng)
jinfo – 获取正在(zài)运行或崩溃(kuì)的java程序配置信息
jmap – 获(huò)取java进程内存映射信息(xī)
idlj – IDL-to-Java 编译器. 将IDL语言转(zhuǎn)化为java文件
policytool – 一个GUI的(de)策略文件创建(jiàn)和管(guǎn)理工具
jrunscript – 命令行脚本运行
javac – 编(biān)译器,将后缀名为(wéi).java的源代(dài)码编(biān)译(yì)成后缀名为.class的字节码
java – 运(yùn)行工具,运行(háng).class的字节码
jar – 打(dǎ)包工具,将相关的类文(wén)件打包成一个文(wén)件
javadoc – 文档(dàng)生成器(qì),从源码注释中提取(qǔ)文档,注(zhù)释需符合规范
jdb debugger,调试(shì)工具
jps – 显示当前(qián)java程序(xù)运行的进(jìn)程状态
