Ubuntu 16.04 编译 openjdk8u

2022-10-31  本文已影响0人  苏打柠檬水

安装Ubuntu 16.04

为了避免不必要的问题,我选择新做一个虚拟机,得到一个纯净的环境。用的是清华大学开源软件镜像站上的ubuntu-16.04.7-desktop-amd64.iso

下载openjdk8u代码

https://github.com/openjdk/jdk8u

安装jdk7作为boot jdk来编译openjdk8u

https://jdk.java.net/java-se-ri/7

安装依赖

sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev libcups2-dev libfreetype6-dev libasound2-dev ccache libfontconfig1-dev

检查和配置

sudo bash ./configure --with-boot-jdk=/home/peter/jdk7 --with-debug-level=slowdebug --with-target-bits=64

安装bear工具

编译时生成compile_commands.json文件,用于调试

sudo apt-get install bear

编译

sudo bear make all DISABLE_HOTSPOT_OS_VERSION_CHECK=OK ZIP_DEBUGINFO_FILES=0

上一篇下一篇

猜你喜欢

热点阅读