Linux系统ARM版OPENJDK12编译

说明

本文Linux系统版本是ARM,专门针对ARM版本的linux系统的Jdk进行编译
在这里插入图片描述

1 官网下载源码

http://jdk.java.net/java-se-ri/12
在这里插入图片描述

2 解压

在这里插入图片描述
进入解压后的目录,并赋予configure权限
在这里插入图片描述

3 执行configure命令,执行完后报错

在这里插入图片描述

sudo yum install libXtst-devel libXt-devel libXrender-devel libXrandr-devel libXi-devel

执行命令,安装依赖
在这里插入图片描述
在这里插入图片描述
缺少依赖,继续安装

sudo yum install cups-devel

在这里插入图片描述
在这里插入图片描述
缺少依赖,继续安装

sudo yum install fontconfig-devel

在这里插入图片描述
在这里插入图片描述
缺少依赖,继续安装

sudo yum install alsa-lib-devel

在这里插入图片描述
看到这一步则表示执行configure成功
并提示一个新的配置文件被创建
在这里插入图片描述

4 执行make all,大约会耗时几分钟

在这里插入图片描述
在这里插入图片描述

5 验证

此时进入一开始编译成功的目录,可看到如下内容:
在这里插入图片描述
表示编译成功,再执行jdk/bin/java –version可以看到正常输出java版本
在这里插入图片描述
重新配置环境变量,变使其生效,即完成jdk源码编译。
在这里插入图片描述
编写测试类Test.java
在这里插入图片描述
编译 javac Test.java
运行 java Test
可以看到如下输出
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值