专栏首页实战dockerUbuntu环境下载OpenJDK11源码

Ubuntu环境下载OpenJDK11源码

Ubuntu版本为16.04.5 LTS,在此环境下用官方推荐的方式下载OpenJDK11的源码,官方文档地址:https://hg.openjdk.java.net/jdk/jdk11/raw-file/tip/doc/building.html#getting-the-source-code

操作步骤简介

总共分三步:先安装pip,再用pip安装Mercurial,再用Mercurial下载源码;

操作

  1. 安装pip,执行以下命令:
apt-get install python-pip
  1. 通过 pip 安装 Mercurial,执行以下命令:
pip install mercurial
  1. 下载源码,执行以下命令
hg clone http://hg.openjdk.java.net/jdk/jdk11

注意,这一步是个痛苦的过程,期间经历了长时间的等待、失败、重试,最终使用亚马逊的AWS服务器才成功完成,服务器机房在美国西部 (俄勒冈),操作成功后的提示如下:

这时在当前目录下可见名为jdk11的文件夹,这就是OpenJDK11的源码了;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mybatis源码阅读之二 原

    由之前的系列一,我们知道SqlSession是new SqlSessionTemplate(sqlSessionFactory),我们从SqlSessi...

    克虏伯
  • 九年开发,聊聊写出“优雅”Java代码的八点心得,建议看看~

    在每一位刚入行的程序员的心中,编写程序都是一门神圣的艺术创作。他们无不希望自己的代码作品既简洁清晰,又可读性强,而且还具有一定的容错能力。本文将为您带来七点建议...

    Java架构技术
  • hadoop一小时搞定单机搭建

    首先,由于hadoop是用java写的,所以在安装hadoop之前呢,需要先把jdk环境装好。

    我的小熊不见了丶
  • 框架必备的SPI扩展机制

    Java SPI(Service Provider Interface)是一种JDK支持的扩展机制,可以为某个接口寻找服务实现的机制,有点类似于IOC的思想,将...

    十毛
  • 跟面试官聊到JVM,他99%会让你谈谈这个问题!

    但凡问到 JVM(Java 虚拟机)通常有 99% 的概率一定会问: 在 JVM 中如何判断一个对象的生死状态?

    美的让人心动
  • 为什么程序员都不愿意升级 Java 8?

    数据来源:https://snyk.io/blog/jvm-ecosystem-report-2018/

    IT大咖说
  • Random在高并发下的缺陷以及JUC对其的优化

    Random可以说是每个开发都知道,而且都用的很6的类,如果你说,你没有用过Random,也不知道Random是什么鬼,那么你也不会来到这个技术类型的社区,也看...

    黄泽杰
  • 大数据学习之路01——让Hadoop在MacOS上跑起来

    解决方案:重新编译hadoop,将编译后的hadoop-dist/target/hadoop-2.8.4/lib/native替换$HADOOP_HOME/li...

    汪志宾
  • 吃透这套BAT大厂Java面试题,拿offer成功率再翻一番

    优点 : 性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发,性能是最重要...

    美的让人心动
  • 解决Linux上解压*.tar.gz报错gzip: stdin: not in gzip format

    版权声明:如需转载本文章,请保留出处! https://blog.csdn.net/xc_zhou/article/details/89966375 ...

    周小董

扫码关注云+社区

领取腾讯云代金券