Ubuntu18.0.4.1编译openjdk8
之前写过在mac os中编译openjdk 8,但是因为使用不是官网的代码,编译过中遇到错误也会修改源代码,可能会导致jvm莫名其妙的crash非常痛苦。实践证明,要研究jvm最好还是在linux中编译和实践。
之前写过在mac os中编译openjdk 8,但是因为使用不是官网的代码,编译过中遇到错误也会修改源代码,可能会导致jvm莫名其妙的crash非常痛苦。实践证明,要研究jvm最好还是在linux中编译和实践。
openjdk 的模块,部分使用 C/C++ 编写实现,部分使用 Java 实现。因此除了需要 C/C++ 相关编译工具外,还需要有一个 JDK (Bootstrap JDK)。编译 openjdk8 时可使用jdk1.7 作为 Bootstrap JDK 。