-
centos Linux编译OpenJdk1.8_linux配置openjdk
- 网站名称:centos Linux编译OpenJdk1.8_linux配置openjdk
- 网站分类:技术文章
- 收录时间:2025-10-08 14:06
- 网站地址:
“centos Linux编译OpenJdk1.8_linux配置openjdk” 网站介绍
记录在centos linux编译openjdk过程。
下载源码
在下载网址
http://hg.openjdk.java.net/jdk8u/jdk8u-dev/ 下载gz压缩包到本地。
cd /opt/source
wget http://hg.openjdk.java.net/jdk8u/jdk8u-dev/archive/jdk8u-dev.tar.gz
tar zxvf jdk8u-dev.tar.gz
cd jdk8u-dev
或者使用hg克隆到本地,然后下载源码
cd /opt/source
hg clone http://hg.openjdk.java.net/jdk8u/jdk8u-dev/
cd /opt/source/jdk8u-dev
#下载源码
sh get_source.sh
安装工具库
编译openjdk1.8时需要一个以安装的jdk环境,因为在编译过程中会使用ant打包java的库文件,所以需要安装jdk,但是在编译1.8时最好使用1.7及以前版本的jdk。
手册上一句话说明:
Building JDK 8 requires use of a version of JDK 7 that is at Update 7 or newer.
JDK 8 developers should not use JDK 8 as the boot JDK,
to ensure that JDK 8 dependencies are not introduced into the parts
of the system that are built with JDK 7.
下载jdk1.7(官网或者openjdk都可以)
mkdir -p /opt/depends/jdk1.7.0_80
cd /opt/depends/jdk1.7.0_80
wget https://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
安装依赖库
yum install libXtst-devel libXt-devel libXrender-devel cups-devel freetype-devel alsa-lib-devel
安装完成后可以进行下一步。
编译openJdk
- 环境变量
export LANG=C
unset JAVA_HOME
export JAVA_HOME=/opt/depends/jdk1.7.0_80
export PATH=$PATH:$JAVA_HOME/bin
- 生成Makefile
首先使用configure生成Makefile
cd /opt/source/jdk8u-dev
./configure --with-boot-jdk=/opt/depends/jdk1.7.0_80 --with-debug-level=fastdebug --with-target-bits=64 --with-num-cores=4
- 然后使用make编译
#编译全部模块
make all
#编译最终的jdk和jre及打包相关的jar库
make images
然后使用make all编译openjdk,最后在build文件下会有一个目录
linux-x86_64-normal-server-fastdebug,是存放编译结果的。
- 上一篇:Linux 下安装JDK17_linux的jdk安装
- 已经是最后一篇了
更多相关网站
- Linux 下安装JDK17_linux的jdk安装
- JDK21你可以不用,新特性还是要了解的
- JDK11的下载安装与环境变量配置java11
- 一文了解JDK12 13 14 GC调优秘籍-附PDF下载
- 程序员:JDK的安装与配置(完整版)_jdk的安装与配置使用
- java工具篇-jdk环境_jdk的环境配置教程
- 删除CentOS系统自带的jdk_centos删除java
- OpenJDK 8 安装_openjdk 8 windows
- Java从零开始:不同系统JDK的安装及Java基本命令
- 深入理解Java虚拟机之自己编译JDK
- MyEclipse中文教程二:JDK、变量安装及配置方法
- JDK1.8安装&环境变量配置_java安装jdk配置环境变量
- 手把手教你配置JDK_如何配置jdk1.8
- 测试员必备:Linux下安装JDK 1.8你必须知道的那些事
- 深入理解JVM《JVM监控与性能工具实战 - 系统的诊断工具》
- JDK 8升级高版本JDK指南_jdk1.7升级到1.8会有啥影响
- Windows和Linux环境下的JDK安装教程
- JAVA 8 环境安装配置_java环境如何安装
- 最近发表
- 标签列表
-
- mydisktest_v298 (35)
- sql 日期比较 (33)
- document.appendchild (35)
- 头像打包下载 (35)
- 梦幻诛仙表情包 (36)
- java面试宝典2019pdf (26)
- disk++ (30)
- 加密与解密第四版pdf (29)
- iteye (26)
- centos7.4下载 (32)
- intouch2014r2sp1永久授权 (33)
- jdk1.8.0_191下载 (27)
- axure9注册码 (30)
- 兔兔工程量计算软件下载 (27)
- ccproxy破解版 (31)
- aida64模板 (28)
- engine=innodb (33)
- shiro jwt (28)
- segoe ui是什么字体 (27)
- head first java电子版 (32)
- clickhouse中文文档 (28)
- jdk-8u181-linux-x64.tar.gz (32)
- 计算机网络自顶向下pdf (34)
- -dfile.encoding=utf-8 (33)
- jdk1.9下载 (32)