OpenJDK 9u 项目使用教程
1. 项目的目录结构及介绍
OpenJDK 9u 项目的目录结构如下:
openjdk-jdk9u/
├── common/
├── corba/
├── hotspot/
├── jaxp/
├── jaxws/
├── jdk/
├── langtools/
├── make/
├── nashorn/
├── test/
├── ADDITIONAL_LICENSE_INFO
├── ASSEMBLY_EXCEPTION
├── LICENSE
├── Makefile
├── README.md
└── configure
目录介绍
- common: 包含通用工具和脚本。
- corba: 包含 CORBA 相关代码。
- hotspot: 包含 HotSpot 虚拟机代码。
- jaxp: 包含 JAXP API 实现。
- jaxws: 包含 JAX-WS API 实现。
- jdk: 包含 JDK 的核心代码。
- langtools: 包含 Java 语言工具,如编译器和工具链。
- make: 包含构建系统的 Makefile 和相关脚本。
- nashorn: 包含 Nashorn JavaScript 引擎代码。
- test: 包含测试套件。
- ADDITIONAL_LICENSE_INFO: 额外的许可证信息。
- ASSEMBLY_EXCEPTION: 组装异常信息。
- LICENSE: 许可证文件。
- Makefile: 主 Makefile。
- README.md: 项目说明文档。
- configure: 配置脚本。
2. 项目的启动文件介绍
OpenJDK 9u 项目的启动文件主要位于 jdk/src/share/bin
目录下。以下是一些关键的启动文件:
- java: Java 应用程序启动器。
- javac: Java 编译器。
- jar: JAR 文件管理工具。
- javadoc: Java 文档生成器。
这些文件是启动和运行 Java 应用程序的关键组件。
3. 项目的配置文件介绍
OpenJDK 9u 项目的配置文件主要位于 jdk/src/share/conf
目录下。以下是一些关键的配置文件:
- logging.properties: 日志配置文件。
- net.properties: 网络配置文件。
- security/java.security: 安全配置文件。
这些配置文件用于配置 Java 运行时的各种行为,如日志级别、网络设置和安全策略。
以上是 OpenJDK 9u 项目的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用该项目。