ubuntu20.04编译openjdk8
1. 下载jdk1.7
Java Archive Downloads - Java SE 7
解压tar -xvzf,移动到/usr/lib/jvm/下
2、hg clone http://hg.openjdk.java.net/jdk8u/jdk8u-dev;cd jdk8u-dev;sh get_source.sh
3、添加环境变量
export LANG=C
export PATH="/usr/lib/jvm/jdk1.7.0_80/bin:${PATH}"
4、bash ./configure
报错configure: error: Could not find all X11 headers (shape.h Xrender.h XTest.h Intrinsic.h). You might be able to fix this by running 'sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev'.
configure exiting with result code 1
安装缺少的依赖包
sudo apt-get install libx11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev
重新bash ./configure
报错configure: error: Could not find cups! You might be able to fix this by running 'sudo apt-get install libcups2-dev'
安装sudo apt-get install libcups2-dev
重新bash ./configure
报错configure: error: Could not find freetype! You might be able to fix this by running 'sudo apt-get install libfreetype6-dev'
安装sudo apt-get install libfreetype6-dev
重新bash ./configure
报错configure: error: Could not find alsa! You might be able to fix this by running 'sudo apt-get install libasound2-dev'
安装sudo apt-get install libasound2-dev
重新bash ./configure
configure: error: Could not find fontconfig! You might be able to fix this by running 'sudo apt-get install libfontconfig1-dev'.
configure exiting with result code 1
安装 sudo apt-get install libfontconfig1-dev
重新bash ./configure
/home/wl/openjdk8/jdk8u-dev/hotspot/src/os/linux/vm/os_linux.cpp:4993:15: error: '%s' directive argument is null [-Werror=format-overflow=]
4993 | tty->print("Warning: %s handler ", exception_name(sig, buf, O_BUFLEN));
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[6]: *** [/home/wl/openjdk8/jdk8u-dev/hotspot/make/linux/makefiles/rules.make:151: os_linux.o] Error 1
添加
--with-extra-cflags=-Wno-error
--with-extra-cxxflags=-Wno-error
5、make all
6、编译成功后,在/home/wl/openjdk/jdk8u-dev/build/linux-x86_64-normal-server-release/images/j2sdk-image/bin目录下,运行./java -version,输出
openjdk version "1.8.0-internal"
OpenJDK Runtime Environment (build 1.8.0-internal-l_2017_12_03_07_32-b00)
OpenJDK 64-Bit Server VM (build 25.71-b00, mixed mode)
ubuntu20.04编译openjdk8相关推荐
- Ubuntu20.04编译并运行imu_utils,并且标定IMU
Ubuntu20.04编译并运行imu_utils,并且标定IMU 一.编译并运行imu_utils 1 安装依赖项 2 下载imu_utils和code_utils 2.1 code_utils编译 ...
- Ubuntu20.04编译Linux内核
Ubuntu20.04编译Linux内核 下载Linux源码 生成.config文件 编译Linux内核 下载Linux源码 Linux源码可以从Linux内核官网进行下载,如下图所示,我下载的是5. ...
- Win10/Ubuntu20.04编译ros2_documentation-foxy过程
pip3 install sphinx sphinx-tabs -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliy ...
- ubuntu20.04编译imu_tk时所遇问题
在imu_tk下建立build文件夹, cmake ..时提示usr/share/FindQt4.cmake与Qt5.12.8版本不匹配 查看CmakeList.txt 如何解决呢?当然不是卸载Qt5 ...
- 在Ubuntu18.04和Ubuntu20.04编译Multi-clock步骤(从安装系统开始)
Multi-clock内核编译 背景 系统安装 下载镜像 制作启动盘 BIOS设置 系统分区 安装QQ(方便传文件,需要的话) 换源 安装分区管理工具gparted 内核编译相关依赖下载 Ubuntu ...
- ubuntu20.04编译carla0.9.13源码
由于要研究一下carla的源码,准备先编译一下carla源码,选用的os是ubuntu20.04,carla的版本是0.9.13.编译的环境和步骤按照carla的官方文档来就可以了,但是还是有几个坑, ...
- Ubuntu20.04编译lede 最新Openwrt版本
本教材使git仓库地址:https://github.com/coolsnowwolf/lede 注意: 不要用 root 用户 git 和编译!!! 国内用户编译前最好准备好梯子 默认登陆IP 19 ...
- Linux实验 | Ubuntu20.04编译内核并添加一个系统调用
实验环境 Ubuntu 20.04 LTS VMware Workstation Pro 16 Linux Kernel 5.10.2 存储空间至少留55GB,我第一次做就因为空间不够编译失败,最后编 ...
- Ubuntu20.04 编译Buildroot(支持Qt编译)
平台 Ubuntu 20.04(x64) Buildroot 2021.02 Qt 5.15.2 关于Buildroot buildroot使用介绍 The Buildroot user manual ...
最新文章
- 关于学习Python的一点学习总结(7->相关字符串操作)
- final 修饰方法参数
- java数据类型代表价格_解读Java数据及数据类型内幕
- 第二模块_找钱:融资与管理_1
- 【Matlab】山地建模?立体热度?怎么绘制三维曲面图?
- java静态类和非静态类_关于java:静态和非静态内部类的区别?
- mysql 有两种数据库引擎发音
- P3825-[NOI2017]游戏【2-SAT】
- 第二十二期:New一个对象的时候发生了什么?
- PAT乙级 1005 继续(3n+1)猜想 (25分)
- 《Android游戏开发详解》一2.9 类
- fshc模块fsch2mcu_if理解
- 研究人性弱点的黑客?聊聊社会工程学与网络安全
- Axure|【民宿】民宿APP原型
- 计算机系统导论与计算机导论,计算机系统导论之学习心得
- 51单片机用HS0038B读取遥控按键码
- 电脑如何实现微信多开
- RecyclerView实现广告轮播图(一)
- 克鲁斯卡尔算法(Kruskal Algorithm)——图的最小生成树
- 【WSN】基于COMPOW协议下的网络连通率和覆盖率附matlab代码
热门文章
- SqlServer当前月份时间
- 先贴上代码:Random快排,快排的非递归实现
- Silverlight4 入门GetStart
- python项目开发案例集锦 豆瓣-Python第三个项目:爬取豆瓣《哪吒之魔童降世》 短评...
- python 语言-Python的语言特点
- python调用shell命令-Python调用shell命令常用方法(4种)
- python turtle画气球-micro:bit + LoRa 实现气球追踪
- python第三方库下载-3、python第三方库的安装方式
- java和python工资-Python和Java,哪个就业薪资更高
- python学费多少-python培训学费一般多少?