1. 在Ubuntu上构建编译jdk12

本文详细介绍了如何在Ubuntu上构建编译OpenJDK12的环境,包括下载源码、安装GCC和编译依赖库,以及编译FastDebug版HotSpot虚拟机。成功编译后,文章还指导如何配置jdk环境变量,使用CLion导入项目,并进行Java代码的编写、编译和调试。
摘要由CSDN通过智能技术生成

构建编译环境

下载openjdk12的的源码
链接
zip下载


安装GCC

sudo apt-get install build-essential

安装OpenJDK的编译依赖库

FreeType   sudo apt-get install libfreetype6-dev

CUPS   sudo apt-get install libcups2-dev

X11   sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev

ALSA   sudo apt-get install libasound2-dev

libffi  sudo apt-get install libffi-dev

Autoconf  sudo apt-get install autoconf

想要编译OpenJDK12就要安装至少OpenJDK11

sudo apt-get install openjdk-11-jdk

bash configure --help打印出configure命令的帮助
编译FastDebug版、仅含Server模式的HotSpot虚拟机
bash configure --enable-debug --with-jvm-variants=server

编译成功的话

====================================================
A new configuration has been successfully created in
/home/amazong-xyb/Desktop/JVM-Lreaned/jdk12-06222165c35f/build/linux-x86_64-server-fastdebug
using configure arguments '--enab
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值