栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

CentOS7 编译 openjdk17

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CentOS7 编译 openjdk17

下载openjdk17源码

直接在OpenJDK的官网上下载打包好的openjdk17源码包

访问地址:Java Platform, Standard Edition 17 ReferenceImplementations

复制源码zip包下载地址 https://download.java.net/openjdk/jdk17/ri/openjdk-17+35_src.zip

wget https://download.java.net/openjdk/jdk17/ri/openjdk-17+35_src.zip
unzip openjdk-17+35_src.zip
下载bootJDK(jdk16)

 访问地址:Java Platform, Standard Edition 16 ReferenceImplementations

复制jdk16linux二进制安装包下载地址https://download.java.net/openjdk/jdk16/ri/openjdk-16+36_linux-x64_bin.tar.gz

wget下载并解压

wget https://download.java.net/openjdk/jdk16/ri/openjdk-16+36_linux-x64_bin.tar.gz
tar -zxvf  openjdk-16+36_linux-x64_bin.tar.gz
安装GCC 

GCC 版本至少5.0以上,

由于centos7 默认 GCC 版本为4.8.3,这里做一下升级。

SCL(Software Collections)是为了给RHEL/CentOS 用户提供一种以方便、安全地安装和使用应用程序和运行时环境的多个(而且可能是更新的)版本的方式,同时避免把系统搞乱。与之相对的是第三方源,它们可能会在已安装的包之间引起冲突。

yum install centos-release-scl
yum install devtoolset-7
scl enable devtoolset-7 bash
编译JDK

通过命令下载相应的依赖包:

yum -y install libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-develsudo
yum -y install cups-devel
yum install fontconfig-devel
yum install alsa-lib-devel

运行 configure 脚本, 检测编译环境是否合格

bash configure --with-boot-jdk=/opt/jdk-16/ --with-jvm-variants=server --with-debug-level=release --with-native-debug-symbols=none

  

执行make images 开始编译

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/995271.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号