鸿 网 互 联 www.68idc.cn

认识J2SDK1.5安装目录推荐

来源:互联网 作者:佚名 时间:2018-02-25 10:29
JDK对一般的开发者来说,既熟悉又陌生。熟悉是因为开发离不开JDK,也许天天在用。陌生是因为不知道JDK安装包中各个模块作用。有关JDK的文章网上很多,大多都很肤浅,停留在安装和配置环境变量上。还没有一篇和系统的文章全面介绍JDK。笔者从实际出发,在研究
  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安装目录的其他包加载都多此一举。  
网友评论
<