Java 2 SDK 的内容
本节包含了 Java 2 SDK 文件和目录的一般概要。关于文件和目录的详细信息,请参见 J2SE 说明文档的 SDK 文件结构 部分。开发工具
- (在
运行环境bin
子目录中。)一些工具和实用程序,可协助您开发、运行、调试和记录以 Java 程序设计语言编写的程序。关于进一步信息,请参见 工具说明文档 。
- (在
其他程序库jre
子目录。)供 SDK 使用的 Java 2 Runtime Environment 的实施。运行环境包含了 Java 虚拟机、类程序库以及其他支持以 Java 程序设计语言编写的程序执行的其他文件。
- (在
示例 Applet 和应用程序lib
子目录。)开发工具所需的其他类程序库和支持文件。
- (在
C 头文件demo
子目录。)Java 平台程序设计的示例及其源代码。这包含了使用 Swing、其他 Java 基础类和“Java 平台调试程序体系结构”的示例。
- (在
源代码include
子目录。)使用 Java 本机界面 、 Java 虚拟机调试程序界面 、 Java 虚拟机概要文件界面 和其他 Java 2 平台功能来支持源代码设计的头文件。
- (在
src.jar
归档文件中。)作为 Java 2 核心 API 的所有类的 Java 程序设计语言源文件(也就是 java.*、javax.* 和 org.omg.* 包而不包含 com.sun.* 包的源文件)。本源代码仅供参考,并协助开发人员学习和使用 Java 程序设计语言。这些文件不包含特定平台的实施代码,而且不能用来重建类程序库。若要解压缩这些文件,请使用此命令:jar xvf src.jar请勿修改核心 API 源文件。若要扩展核心 API 的作用,请编写核心 API 类的子类。
关于 API 说明文档,请参考以下来源:
- Java 平台 API 规格。 提供了 API 的简短说明;强调规格,而不是示例。
- 由 Addison-Wesley Longman 出版,在 The Java Series 中的 The Java Class Libraries,第二版。这些书籍包含了更多详细说明、术语定义和每个实用类、界面及成员示例。
Java 2 Runtime Environment
您不可与您所开发的应用程序一同发送 Java 2 SDK。但是,您可以将“Java 2 Runtime Environment”与应用程序一同发送。您可以单独下载“Java 2 Runtime Environment”。请参见 J2SE 下载网站 。Java 2 Runtime Environment可让您运行以 Java 程序设计语言编写的应用程序。如同 Java 2 SDK,它包含了 Java 虚拟机、与 Java 2 平台 API 配合的类以及支持文件。与 Java 2 SDK 不同的是,它不包含编译程序和调试程序等开发工具。
您可以依照“运行环境”的授权条款,将“Java 2 Runtime Environment”与您的应用程序一同发送。在您使用 Java 2 SDK 开发应用程序后,您可以将应用程序与“运行环境”一同发送,而让您的最终用户拥有 Java 平台以便运行软件。
请注意,Java 2 SDK 本身已内部实施了 Java Runtime Environment 以供其使用。SDK 的 jre 目录已包含了内部运行环境。请勿将 SDK 的内部运行环境与“Java 2 Runtime Environment”混淆,因为它是一个单独安装的产品。