centos7下编译openjdk11
源码
https://github.com/unofficial-openjdk/openjdk/releases
直接下载特定的版本jdk-11+28
编译环境centos7
unzip jdk11xxx.zip
cd jdk11xxx
#安装文档中描述的外部库要求(External Library Requirements)
yum install -y freetype-devel cups-devel libXtst-devel libXt-devel libXrender-devel libXi-devel alsa-lib-devel libffi-devel
#安装Build Tools Requirements
yum install -y autoconf
#提示缺少unzip,安装之
yum install -y unzip zip
#再次执行./configure提示configure: Could not find a valid Boot JDK. You might be able to fix this by running 'sudo yum install java-1.8.0-openjdk-devel'.
#尝试 yum install -y java-1.8.0-openjdk-devel
#但发现依然各种错误,提示需要10或者11,yum search openjdk-devel只有11
#详细原因参见Boot JDK Requirements
yum install -y java-11-openjdk-devel
#再次执行提示缺少gcc,建议安装开发工具包
yum groupinstall "Development Tools"
#再次执行提示缺少fontconfig
yum install -y fontconfig-devel
chmod 777 configure
./configure
make
编译成功提示:
Stopping sjavac server
Finished building target 'default (exploded-image)' in configuration 'linux-x86_64-normal-server-release'
此时,在jdk11/build/linux-x86_64-normal-server-release目录下,有个jdk目录,这里面就是最新构建的OpenJDK,进入里面的bin目录,再执行命令./java -version
centos7下编译openjdk11相关推荐
- CentOS7下编译安装libmodbus库
CentOS7下编译安装libmodbus库 下载libdmodbus源代码 编译安装lidmodbus 测试 参考资料 下载libdmodbus源代码 libmodbus官网下载页面如下图所示: 可 ...
- 【第一性原理】Centos7下编译并行lammps-7Aug19
LAMMPS即Large-scale Atomic/Molecular Massively Parallel Simulator,可以翻译为大规模原子分子并行模拟器,主要用于分子动力学相关的一些计算和 ...
- centos7下编译安装qemu5.0+spice-server最新版
本人基于centos7环境编译安装qemu5.0+spice-server最新版的过程记录,希望对读者有些帮助: #安装gcc 7 sudo yum install centos-release-sc ...
- centos7二进制安装php,Centos7下编译安装配置Nginx+PHP+MySql环境
序言 这次玩次狠得.除了编译器使用yum安装,其他全部手动编译.哼~ 看似就Nginx.PHP.MySql三个东东,但是它们太尼玛依赖别人了. 没办法,想用它们就得老老实实给它们提供想要的东西. 首先 ...
- linux调用qt生成静态库文件下载,Centos7下编译openssl静态库与QT引用
1.下载openssl版本:https://www.openssl.org/source/old/ 下载地址 2.我们下载版本为:openssl-1.0.2k 3.拷贝到Linux服务器任意目录 4. ...
- red hat 升级 php 5.6,Centos7下编译php5.6.19出错,怎么解决?
第一次编译安装PHP的时候很顺利,因为要增加freetype,所以要重新编译,结果死活就是无法通过configure. centos7信息 uname -a Linux dev 3.10.0-327. ...
- centos7 编译php5.3,centos7下编译安装php7.3
一.下载php7.3的源码 https://www.php.net/downloads.php 下载php-7.3.4.tar.gz 二.安装gcc,gcc-c++,kernel-devel yum ...
- 编译安装_在Centos7下编译安装新版本内核
在工作中,很多时候由于需要使用新的技术方案,需要较新版本的内核来支持新的功能,而CentOS系统自带的内核版本普遍都比较旧,因此我们需要对系统的内核进行升级,安装新版的内核.在此,以CentOS 7系 ...
- linux安装编译cmake,centos7下编译安装cmake-3.13.2
安装wget [root@laofuxi.com src]# yum -y install wget 下载源码 [root@laofuxi.com src]# wget https://github. ...
最新文章
- navigationBar 颜色修改
- Python爬虫(九)_案例:使用正则表达式的爬虫
- Scrum联盟发布《2016年度Scrum状态调查报告》
- SQL server 2016 安装步骤
- u大师u盘装系统win7_优盘如何装系统 u盘装系统的步骤
- C++处理一个动态规划的问题
- ptcms精美小说阅读网站源码(带采集规则)
- 重磅揭晓阿里 AliOS Things 3.0 革命性创新!
- 用cmd命令行在windows系统中进行分区操作
- java中null字符串与字符串长度为0的区别
- html设置图片为部分背景颜色,设置HTML的一个部分作为一个不同的背景颜色
- NOI 十连测 Zbox loves stack
- Android 官方文档学习笔记(1):Androiid以及相关应用组件概念
- ocr文字识别html,LEADTOOLS 创建基于HTML5的零占用OCR文字识别
- N 上CR SPCSS00383586
- Android 系统,Wifi连接后,显示wifi已连接但无法访问网络。
- Shell 打印空行的行号/去掉空行
- 使用yum info查看软件包信息与常用软件包
- C语言程序设计作业07
- 安卓通讯录管理软件_安卓系统50个你不知道的使用窍门!每个都值得你去收藏!...
热门文章
- 工作186:实际案例解决vue+el-element二级联动,选项选择后不显示的问题
- 前端学习(2479):接口文档使用
- 前端学习(2306):react之组件使用
- 前端学习(2012)vue之电商管理系统电商系统之手动为upload组件添加请求头
- 前端学习(1969)vue之电商管理系统电商系统之渲染动态参数和静态参数的表格
- 前端学习(1321):node.js得异步api
- 前端学习(807):简单数据类型传参
- spring mvc学习(1):spring jar包
- stylus之插值(Interpolation)
- 【LeetCode】按 tag 分类索引 (900题以下)