美文网首页
Ubuntu 16.04 编译 openjdk8u

Ubuntu 16.04 编译 openjdk8u

作者: 苏打柠檬水 | 来源:发表于2022-10-31 11:22 被阅读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

    相关文章

      网友评论

          本文标题:Ubuntu 16.04 编译 openjdk8u

          本文链接:https://www.haomeiwen.com/subject/minktdtx.html