Java Development Kit是Java编程语言的官方开发套件。 Java Development Kit包含编译,调试和运行使用Java编程语言编写的applet和应用程序所需的软件和工具。
JDK有一组编程工具,包括javac,jar和archiver,它们将相关的类库打包到一个JAR文件中。此工具还可以帮助管理JAR文件,javadoc-文档生成器,可从源代码注释自动生成文档,jdb-调试器,jps-进程状态工具,显示当前Java进程的进程信息,javap-类文件反汇编程序,还包括其他组件。
主要内容包括:
- 开发工具 (在bin /子目录中)这些工具和实用程序将帮助您开发,执行,调试和记录以JavaTM编程语言编写的程序。
- 运行时环境 (在jre /子目录中)供JDK使用的Java运行时环境(JRE)的实现。 JRE包括Java虚拟机(JVM),类库和其他文件,这些文件支持以Java编程语言编写的程序的执行。
- 其他库 (在lib /子目录中)开发工具所需的其他类库和支持文件。
- 演示小程序和应用程序 (在demo /子目录中)带Java平台编程的示例和源代码。这些示例包括使用Swing和其他Java Foundation类以及Java平台调试器体系结构的示例。
- 示例代码 (在sample子目录中)带有某些Java API编程源代码的示例。
- C头文件 (在include /子目录中)头文件,这些头文件支持使用Java本机接口,JVM工具接口和Java平台的其他功能进行本机代码编程。
- 源代码 (在src.zip中)构成Java核心API的所有类的Java编程语言源文件(即,用于java。*,javax。*和某些org。*包的源文件,但不用于com。 sun。*包)。提供此源代码仅供参考,以帮助开发人员学习和使用Java编程语言。这些文件不包括特定于平台的实现代码,并且不能用于重建类库。要提取这些文件,请使用任何常用的zip实用程序。或者,您可以在JDK的bin /目录中使用Jar实用程序:jar xvf src.zip。
JDK还带有完整的Java运行时环境。它由Java虚拟机和生产环境中存在的所有类库以及其他库,国际化库和IDL库组成。