第一篇 jvm历史+手动编译openjdk12源码

第一篇 jvm历史+手动编译openjdk12源码_第1张图片

第一章 jvm历史

1.1 起源

1995 oak

2010 Oracle接管

2019 java13

1.2 分支

Open JDK

Oracle JDK

1.3 优点

一次编写,到处运行

内存动管理

1.4 JDK JRE JVM

第一篇 jvm历史+手动编译openjdk12源码_第2张图片

1.5 源码编译Open JDK12

环境准备:

  • ​ Ubantu14

第一篇 jvm历史+手动编译openjdk12源码_第3张图片

  • ​ Bootjdk11

第一篇 jvm历史+手动编译openjdk12源码_第4张图片

  • ​ configure

    bash configure --enable-debug --with-jvm-variants=server 
    

    第一篇 jvm历史+手动编译openjdk12源码_第5张图片

  • ​ make

    make images
    

第一篇 jvm历史+手动编译openjdk12源码_第6张图片

备注:

​ 1.configure过程中出现的错误,去下载对应依赖

第一篇 jvm历史+手动编译openjdk12源码_第7张图片
第一篇 jvm历史+手动编译openjdk12源码_第8张图片

​ 2.bootjdk版本 = 编译版本-1

你可能感兴趣的:(JVM)