CentOS7上编译openjdk8

转载自:https://blog.csdn.net/nancy_hu_88/article/details/84137963

获取openjdk源码

方式1:下载安装源码仓库管理工具mercurial

查看可以安装的包

yum -y list mercurial

安装

yum install mercurial

(mercurial)hg命令下载openjdk源码

cd /opt/openjdk
hg clone http://hg.openjdk.java.net/jdk8u/jdk8u openjdk8

进入工程目录,执行命令下载源码(下载源码时间会比较久,我用了半个小时)

cd openjdk8
sh get_source.sh 
方式2:网站下载

https://download.java.net/openjdk/jdk8 网页下载,不过好像已经禁止了
本人百度网盘
链接: https://pan.baidu.com/s/11uzlMQU6Bkq_vkq8Dn-owg
提取码: 7hih
解压下载的zip包

CentOS7系统上需要安装oracle JDk8

我安装的是jdk1.8.0_172

安装编译环境

centos7系统安装如下依赖:

yum groupinstall “Development Tools”
yum install alsa-lib-devel cups-devel freetype-devel libXi-devel gcc gcc-c++ libX* ant

编译配置

给confiure赋予可执行权限,进入解压包中

 chmod +x configure 
./configure --enable-debug

make 编译

make clean (多次编译,清除之前的数据) 
make

编译结果

----- Build times -------
Start 2019-08-31 10:19:27
End   2019-08-31 11:19:07
00:00:42 corba
00:15:43 hotspot
00:00:25 jaxp
00:00:37 jaxws
00:41:21 jdk
00:00:52 langtools
00:59:40 TOTAL
-------------------------
Finished building OpenJDK for target 'default'

发现生成了build文件夹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值