OpenJDK 9 项目教程
openjdk-jdk9OpenJDK jdk9 source mirror 项目地址:https://gitcode.com/gh_mirrors/op/openjdk-jdk9
1. 项目的目录结构及介绍
OpenJDK 9 项目的目录结构如下:
openjdk-jdk9/
├── ASSEMBLY_EXCEPTION
├── LICENSE
├── Makefile
├── README
├── configure
├── get_source.sh
├── common/
├── corba/
├── hotspot/
├── jaxp/
├── jaxws/
├── jdk/
├── langtools/
├── make/
├── nashorn/
├── test/
├── hgignore
├── hgtags
└── hgtags-top-repo
目录介绍
- ASSEMBLY_EXCEPTION: 包含项目的例外声明文件。
- LICENSE: 项目的许可证文件。
- Makefile: 用于构建项目的 Makefile 文件。
- README: 项目的说明文件。
- configure: 配置脚本文件。
- get_source.sh: 用于获取源代码的脚本文件。
- common: 包含通用代码和工具。
- corba: 包含 CORBA 相关的代码。
- hotspot: 包含 HotSpot 虚拟机相关的代码。
- jaxp: 包含 JAXP (Java API for XML Processing) 相关的代码。
- jaxws: 包含 JAX-WS (Java API for XML Web Services) 相关的代码。
- jdk: 包含 JDK 的核心代码。
- langtools: 包含语言工具,如编译器和解释器。
- make: 包含构建系统的相关文件。
- nashorn: 包含 Nashorn JavaScript 引擎的代码。
- test: 包含测试代码。
- hgignore: Mercurial 忽略文件。
- hgtags: Mercurial 标签文件。
- hgtags-top-repo: 顶级仓库的 Mercurial 标签文件。
2. 项目的启动文件介绍
OpenJDK 9 的启动文件主要位于 jdk/src/share/bin
目录下。主要的启动文件包括:
- java: 用于启动 Java 应用程序的可执行文件。
- javac: 用于编译 Java 源代码的可执行文件。
- jar: 用于创建和管理 JAR 文件的可执行文件。
启动文件介绍
- java: 该文件是 Java 虚拟机的入口点,用于启动 Java 应用程序。
- javac: 该文件是 Java 编译器的入口点,用于将 Java 源代码编译成字节码。
- jar: 该文件用于创建、管理和提取 JAR 文件。
3. 项目的配置文件介绍
OpenJDK 9 的配置文件主要位于 jdk/src/share/conf
目录下。主要的配置文件包括:
- logging.properties: 用于配置日志记录的属性文件。
- security/java.security: 用于配置 Java 安全管理器的属性文件。
- management/management.properties: 用于配置 Java 管理扩展的属性文件。
配置文件介绍
- logging.properties: 该文件用于配置 Java 日志记录系统的行为,包括日志级别、日志处理器等。
- java.security: 该文件用于配置 Java 安全管理器,包括安全策略、加密算法等。
- management.properties: 该文件用于配置 Java 管理扩展,包括监视和管理 Java 虚拟机的属性。
以上是 OpenJDK 9 项目的基本教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望这些信息对您有所帮助。
openjdk-jdk9OpenJDK jdk9 source mirror 项目地址:https://gitcode.com/gh_mirrors/op/openjdk-jdk9