AdoptOpenJDK AArch64 JDK8u 项目使用教程
1. 项目的目录结构及介绍
AdoptOpenJDK AArch64 JDK8u 项目的目录结构如下:
openjdk-aarch64-jdk8u/
├── README.md
├── LICENSE
├── configure
├── makefile
├── src/
│ ├── hotspot/
│ ├── jdk/
│ ├── langtools/
│ ├── corba/
│ ├── jaxws/
│ └── jaxp/
└── build/
└── ...
目录介绍
- README.md: 项目说明文件,包含项目的基本信息和使用指南。
- LICENSE: 项目的许可证文件,本项目使用 GPL-2.0 许可证。
- configure: 用于配置项目的脚本文件。
- makefile: 用于编译项目的 Makefile 文件。
- src/: 源代码目录,包含以下子目录:
- hotspot/: JVM 的实现代码。
- jdk/: JDK 的核心代码。
- langtools/: 语言工具代码,如 javac。
- corba/: CORBA 相关代码。
- jaxws/: JAX-WS 相关代码。
- jaxp/: JAXP 相关代码。
- build/: 编译生成的文件存放目录。
2. 项目的启动文件介绍
项目的启动文件主要是 src/jdk/src/share/bin/java.c
,这是 Java 可执行文件的入口点。该文件负责初始化 JVM 并启动 Java 应用程序。
3. 项目的配置文件介绍
项目的配置文件主要是 configure
脚本和 makefile
。
configure 脚本
configure
脚本用于配置编译环境,检查系统依赖并生成 Makefile。使用方法如下:
./configure
makefile
makefile
文件定义了编译规则和编译目标。使用方法如下:
make all
编译完成后,生成的 JDK 镜像文件位于 build/*/images/j2sdk-image
目录下。
以上是 AdoptOpenJDK AArch64 JDK8u 项目的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助。