写 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、解压

 
   
   
 

以上是关于写 Java 这么久了,你编译过 JDK 源码吗的主要内容,如果未能解决你的问题,请参考以下文章

JDK核心JAVA源码解析 - JAVA File MMAP原理解析

羊老姆上线:抄起键盘就编译JDK源码,结果上头了

学习JDK源码:Integer

Java8用了这么久了,Stream 流用法及语法你都知道吗?

记一次spring5源码的完整编译过程

Linux下手动编译JDK8源码~~安排!