手摸手深入理解JVM虚拟机--在MacOS系统上编译OpenJDK12并使用CLion调试靠谱教程
生活随笔
收集整理的這篇文章主要介紹了
手摸手深入理解JVM虚拟机--在MacOS系统上编译OpenJDK12并使用CLion调试靠谱教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
MacOS Big Sur 11.4
Clion 2021.1
OpenJDK12
bootstrap JDK11
最近在看周大大的《深入理解Java虛擬機:JVM高級特性與最佳實踐(第3版)》這本著作,準備編譯個自己的JDK,剛開始是在自己的主力機win10上編譯的。無奈針對Windows的坑點太多,故換成備用的MacBook Pro來編譯。
一、準備工作
下載JDK12源碼
鏈接:https://pan.baidu.com/s/1qyBNjptbM3oik3dHJMZbEw
提取碼:0qje
下載Bootstrap JDK
因為OpenJDK的各個組成部分有的是使用C++編寫的,有的是使用Java編寫的,因此編譯這些Java代碼需要使用到一個可用的JDK,官方稱這個JDK為“Bootstrap JDK",一般來說只需要比編譯的JDK早一個版本即可。
本來想直接用我Mac里默認的JDK15來著,結果編譯的時候顯示只能11或12版本,所以這里采用OpenJDK11,可以通過這個網址 https://jdk.java.net/archive/ 下載。注意選擇一個適合Mac平臺的OpenJDK11。
MacBook Pro屏幕碎了。。。未完待續。。。
總結
以上是生活随笔為你收集整理的手摸手深入理解JVM虚拟机--在MacOS系统上编译OpenJDK12并使用CLion调试靠谱教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模糊匹配_python 字符
- 下一篇: 可行性研究报告——机房收费系统