Ubuntu-20.04 编译OpenJDK12记录

本文详细记录了在Ubuntu 20.04上编译OpenJDK12的全过程,包括从下载源码、传输到Ubuntu、解压、安装依赖、前置JDK安装、编译过程中的问题及解决办法,特别是针对C文件错误的解决策略,以及编译失败后的清理与重试步骤。

安装流程

下载OpenJDK12的源码

有两种方法:

  1. 访问官网: https://hg.openjdk.java.net/jdk/jdk12
    点左边栏的zip即可启动下载:
    在这里插入图片描述
    但这种方式慢得令人发指,建议还是用第二种方法。
  2. 访问Github主页:https://github.com/openjdk/jdk/tree/master
    master分支,点tags,往下拖,选中JDK12最新版,最后点Code, DownloadZip即可。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    通过这个方法下载OpenJDK源码最快。

将源码传输到Ubuntu系统里面

我用的是WinSCP,非常好用。
注意Ubuntu20我们装的一般是Desktop桌面版,默认是没有启动SSH服务, 可以通过下面命令安装:

sudo apt-get install openssh-server

安装好后新建一个文件夹,譬如叫jdk12。由于Ubuntu的安全设置问题(账号权限问题),WinSCP还不能传输文件到这个文件夹,需要将文件夹的用户和用户组更改到当前用户(新建文件夹的默认用户和用户组是root,由于Ubuntu独特的设计,你没办法用root账号登陆WinSCP)。

chown james:james /jdk12 #james为我的账号名, /jdk12为新建的文件夹

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值