手摸手深入理解JVM虚拟机--在MacOS系统上编译OpenJDK12并使用CLion调试靠谱教程
前言
MacOS Big Sur 11.4
Clion 2021.1
OpenJDK12
bootstrap JDK11
最近在看周大大的《深入理解Java虛擬機(jī):JVM高級(jí)特性與最佳實(shí)踐(第3版)》這本著作,準(zhǔn)備編譯個(gè)自己的JDK,剛開(kāi)始是在自己的主力機(jī)win10上編譯的。無(wú)奈針對(duì)Windows的坑點(diǎn)太多,故換成備用的MacBook Pro來(lái)編譯。
一、準(zhǔn)備工作
下載JDK12源碼
鏈接:https://pan.baidu.com/s/1qyBNjptbM3oik3dHJMZbEw
提取碼:0qje
下載Bootstrap JDK
因?yàn)镺penJDK的各個(gè)組成部分有的是使用C++編寫(xiě)的,有的是使用Java編寫(xiě)的,因此編譯這些Java代碼需要使用到一個(gè)可用的JDK,官方稱(chēng)這個(gè)JDK為“Bootstrap JDK",一般來(lái)說(shuō)只需要比編譯的JDK早一個(gè)版本即可。
本來(lái)想直接用我Mac里默認(rèn)的JDK15來(lái)著,結(jié)果編譯的時(shí)候顯示只能11或12版本,所以這里采用OpenJDK11,可以通過(guò)這個(gè)網(wǎng)址 https://jdk.java.net/archive/ 下載。注意選擇一個(gè)適合Mac平臺(tái)的OpenJDK11。
MacBook Pro屏幕碎了。。。未完待續(xù)。。。
總結(jié)
以上是生活随笔為你收集整理的手摸手深入理解JVM虚拟机--在MacOS系统上编译OpenJDK12并使用CLion调试靠谱教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python模糊匹配_python 字符
- 下一篇: java命令行 引用jar包_java命