写 Java 这么久了,你编译过 JDK 源码吗
Posted 古时的风筝
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写 Java 这么久了,你编译过 JDK 源码吗相关的知识,希望对你有一定的参考价值。
你每天写的 Java 代码都需要 JDK 的支持,都要跑在 JVM 上,难道你就不好奇 JDK 长什么样子吗。好奇,就来编译并实现一个自己的 JDK 吧。
本次编译环境 macOS 10.12,编译的是 JDK 11 版本。
安装 OpenJDK 11
编译 OpenJDK 需要先在机器上安装 OpenJDK 10 或者 OpenJDK 11,作为 Boot JDK。先安装 openJDK 11 编译需要,可以到 adoptopenjdk 网站去下载。
pkg 格式安装
进入页面 https://adoptopenjdk.net/index.html?variant=openjdk11&jvmVariant=hotspot
直接下载下载,然后双击就可以完成安装了。
tar.gz 格式安装
1、进入页面 https://adoptopenjdk.net/installation.html?variant=openjdk11&jvmVariant=hotspot#x64_mac-jdk
下载 tar.gz 包
2、解压
tar -xf OpenJDK11U-jdk_x64_mac_hotspot_11.0.5_10.tar.gz
以上是关于写 Java 这么久了,你编译过 JDK 源码吗的主要内容,如果未能解决你的问题,请参考以下文章
JDK核心JAVA源码解析 - JAVA File MMAP原理解析