认识J2SDK1.5安装目录

来源:百度文库 编辑:神马文学网 时间:2024/04/26 18:01:44
认识JDK1.5安装目录
JDK对一般的开发者来说,既熟悉又陌生。熟悉是因为开发离不开JDK,也许天天在用。陌生是因为不知道JDK安装包中各个模块作用。
有关JDK的文章网上很多,大多都很肤浅,停留在安装和配置环境变量上。还没有一篇和系统的文章全面介绍JDK。笔者从实际出发,在研究了JDK官方文档后,总结整理形成此文,目的是对JDK安装包各个模块的功能做以概括性描述。有关安装、配置、实用工具的用法等等这些方面不做任何介绍。
一、jdk安装目录概述
1、bin
一些实用的本地平台工具。
2、demo
一是用于学习的java程序示例和源码。
3、include
使用Java本地接口和JVM调试接口的本地代码的C语言的头文件。
4、jre
开发环境的jre,可以设置server参数。
5、lib
开发工具使用的文件(和库),包括tools.jar,dt.jar等等。
6、sample
目前还没有发现有啥用处,也没有研究出来。
7、根目录下的一些文件
src.zip是java平台的源码。除此之外是一些自述文件、版权、LICENSE文件等。
二、jdk附加的文件和目录
jdk安装后jdk附加的文件和目录如下:
jdk1.5.0                  ___________|__________                 |           |          |                     demo     include    src.zip              ___|___ _________ __________             |       |         |          |          applets jfc      jpda     plugin
1、c:\jdk1.5.0\src.zip
java2平台的源代码
2、c:\jdk1.5.0\demo
java平台的一些示例程序和源码,展示如何编写java程序。
c:\jdk1.5.0\demo\applets
Applet的例子和源码
c:\jdk1.5.0\demo\jfc
使用Java 2DTM 和 JFC\Swing的例子及源码
c:\jdk1.5.0\demo\jpda
一些使用Java调试体系的源码和javadt、jdb工具。
c:\jdk1.5.0\demo\plugin
一些Java Plug-in产品。
c:\jdk1.5.0\include
使用Java本地接口和JVM调试接口的本地代码的C语言的头文件。
三、jdk开发工具和库
jdk的安装目录中包含大量的开发工具和类库。结构如下:
jdk1.5.0         ___________|____________________        |           |                    |      bin        lib                 jre        |           |          __________|_____________________    java.exe    tools.jar     |                                |           javac.exe   dt.jar      bin                             lib                   javap.exe            _____|____ __________         ________|_______ ________ ________           javah.exe           |          |          |       |        |       |        |        |    javadoc.exe     java.exe   client     server  rt.jar   ext security applet   fonts                    java.dll       |          |   charsets.jar |                                     awt.dll     jvm.dll    jvm.dll        localedata.jar
1、c:\jdk1.5.0
jdk安装根目录,包含版权、license、自述文件和java2平台源代码。
2、c:\jdk1.5.0\bin
包含一些可执行的开发工具。
3、c:\jdk1.5.0\lib
开发工具使用的文件(和库),包括tools.jar,dt.jar等等。
4、c:\jdk1.5.0\jre
开发环境的jre,可以设置server参数。
5、c:\jdk1.5.0\jre\bin
java平台使用的可执行文件、dll库和类库。
6、c:\jdk1.5.0\jre\bin\client
Java HotSpot Client VM使用的dll库。
7、c:\jdk1.5.0\jre\bin\server
Java HotSpot Server VM使用的dll库。
8、c:\jdk1.5.0\jre\lib
Java运行时环境使用的库、配置文件、资源文件。
9、c:\jdk1.5.0\jre\lib\ext
扩展java平台的默认安装目录。
10、c:\jdk1.5.0\jre\lib\security
包括安全策略和安全配置的文件。
11、c:\jdk1.5.0\jre\lib\applet
支持applet的class文件。
12、c:\jdk1.5.0\jre\lib\fonts
平台使用的TrueType字体。
四、一些包的介绍
1、tools.jar
支持bin目录下开发工具(比如java、javac)的类库。
2、dt.jar
支持运行环境和开发工具的类库。
3、rt.jar
是开发所需要的类库,也就是平时import进去的类库。
4、charsets.jar
字符集转换包。
说明:从上面可以看出,做开发的时候,需要将tools.jar,dt.jar包加载到CLASSPATH。JDK安装目录的其他包加载都多此一举。
本文出自 “熔 岩” 博客,请务必保留此出处http://lavasoft.blog.51cto.com/62575/43959
本文出自 51CTO.COM技术博客