安装JDK1.7后路径下目录文件有哪些及功能介绍
要想编译和运行Java程序,离不开Java的编译和运行环境。Sun公司提供了自己的一套Java开发环境,通常称为JDK(Java Development Kit,Java开发工具集)。
JDK目录说明:
bin目录 | 包含一些用于开发Java程序的工具,例如:编译工具(javac.exe)、运行工具 (java.exe) 、打包工具 (jar.exe)等。 |
db目录 | 纯Java开发的数据可 Derby,是一个开源的100%Java开发的关系数据库。 |
include目录 | C语言的头文件,用于支持Java程序设计。 |
jre目录 | Java运行时环境的根目录。 |
jre\bin目录 | 包含Java平台所使用工具和类库的可执行文件和DLL文件。 |
jre\lib目录 | Java运行时环境所使用的核心类库。 |
lib目录 | 包含开发Java程序所使用的类库文件。 |
src.zip | 归档的Java源代码 |
bin目录部分说明(基本工具):
javac.exe | 基本工具 - Java语言编译器, 将Java源代码转换成字节码 |
java.exe | 基本工具 - Java应用程序启动器,直接从类文件执行Java应用程序字节代码 |
javadoc.exe | 基本工具 - Java API 文档生成器,从源码注释中提取文档 |
apt.exe | 基本工具 - java 注释处理器 |
appletviewer.exe | 基本工具 - java applet 小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器 |
jar.exe | 基本工具 - java文件压缩打包工具 |
jdb.exe | 基本工具 - Java 调试器,debugger,查错工具 |
javah.exe | 基本工具 - C 头文件和stub生成器,用于写本地化方法,例如生产JNI样式的头文件。产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件 |
javap.exe | 基本工具 - class文件反编译工具,显示编译类文件中的可访问功能和数据,同时显示字节代码含义 |
keytool.exe | 安全工具 - 管理密钥库和证书. |
jarsigner.exe | 安全工具 - 生产和校验JAR签名 |
policytool.exe | 安全工具 - 有用户界面的规则管理工具 |
kinit.exe.exe | 安全工具 - 用于获得和缓存网络认证协议Kerberos 票证的授予票证 |
klist.exe.exe | 安全工具 - 凭据高速缓存和密钥表中的 Kerberos 显示条目 |
ktab.exe.exe | 安全工具 - 密钥和证书管理工具 |
rmic.exe | 远程方法调用工具 - 生成远程对象的stubs and skeletons(存根和框架) |
rmid.exe | 远程方法调用工具 - Java 远程方法调用(RMI:Remote Method Invocation) 活化系统守护进程 |
rmiregistry.exe | 远程方法调用工具 - Java 远程对象注册表 |
serialver.exe | 远程方法调用工具 - 返回类的 serialVersionUID |
tnameserv.exe | Java IDL and RMI-IIOP 工具 - Provides access to the naming service |
idlj.exe | Java IDL and RMI-IIOP 工具 - 生产映射到OMG IDL接口可以使Java应用程序使用CORBA的.java文件 |
servertool.exe | Java IDL and RMI-IIOP 工具 - 为应用程序提供易于使用的接口用于注册,注销,启动,关闭服务器 |
pack200.exe | Java 部署工具 - 使用java gzip压缩工具将JAR文件转换为压缩的pack200文件,生产打包文件是高度压缩的JAR包,可以直接部署,减少下载时间 |
unpack200.exe | Java 部署工具 - 解包pack200文件为JARs |
htmlconverter.exe | Java 插件工具 - Java Plug-in HTML转换器 htmlconverter -gui 可以启动图形界面 |
javaws.exe | Java web 启动工具 - Java web 启动命令行工具 |
schemagen.exe | Java web 服务工具 - Java构架的XML Schema生成器 |
wsgen.exe | Java web 服务工具 - 生成 JAX-WS |
wsimport.exe | Java web 服务工具 - 生成 JAX-WS |
xjc.exe | Java web 服务工具 - 绑定编译器 |
jps.exe | 监视工具 - JVM Process Status 进程状态工具。列出目标系统的HotSpot JJVM , 监视Java虚拟机的性能,不支持Windows 98 和Windows ME 平台 |
jstat.exe | 监视工具 - 按照命令行的具体要求记录和收集一个JVM的性能数据 |
jstatd.exe | 监视工具 - JVM jstat 的守护进程 |
jinfo.exe | 故障检测和修理工具 - 配置或打印某个Java进程VM flag |
jinfo.exe | 故障检测和修理工具 - 配置或打印某个Java进程VM flag |
jhat.exe | 故障检测和修理工具 - 堆储存查看器 |
jmap.exe | 故障检测和修理工具 - Java内存图 |
jsadebugd.exe | 故障检测和修理工具 - Java 的 Serviceability Agent Debug的守护进程 |
jstack.exe | 故障检测和修理工具 - Java堆栈跟踪 |
jrunscript.exe | Java脚本工具 - 运行脚本 |
JDK中rt.jar、tools.jar和dt.jar作用
rt.jar | {Java_Home}/jre/lib/ | JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件 |
dt.jar | {Java_Home}//lib/ | 运行环境的类库 |
tools.jar | {Java_Home}//lib/ | 工具类库,编译和运行需要的都是toos.jar里面的类分别是sun.tools.java.*; sun.tools.javac.* |