常规下载方式的不足

常用的下载OpenJDK11源码方式来自官方推荐,如下命令:

hg clone http://hg.openjdk.java.net/jdk/jdk11

这种下载方式要装pip,再用pip装mercurial,并且下载源码过程中也容易超时失败;

利用Docker,一行命令完成下载

如果您安装了Docker,通过以下一行命令即可下载OpenJDK11源码:

docker run --rm -it -v /usr/local/work/openjdksrc:/output bolingcavalry/openjdksrc11:0.0.1

上述命令中,/usr/local/work/openjdksrc是您的本地目录,请确保已经创建好,命令执行完毕后在此目录下可见到文件jdk11.tar.gz,这就是OpenJDK11的源码了,大小已超过1G;

注意:

  1. 我这里的操作系统是Ubuntu16,但是该命令在各个操作系统的Docker环境下都可以运行,您只要将命令中您的本地文件夹指定正确即可;
  2. 由于OpenJDK11源码包大小已超过1G,因此镜像本身也很大,强烈推荐使用镜像加速器(例如阿里云或者DaoCloud的);

欢迎关注我的公众号:程序员欣宸

利用Docker极速下载OpenJDK11源码相关推荐

  1. 在docker中编译tor 源码

    在docker中编译tor 源码 前言 一.docker中创建自定义镜像及容器 1. 创建镜像的目录并拉取Ubuntu16.04镜像: 2.书写Dockerfile,并build构建镜像 二.编译to ...

  2. 下载AOSP源码编译、调试、刷机

    一.准备工作 系统最好是Linux或者mac OS(本文基于Ubuntu). Ubuntu设置永不休眠,在setting中搜索power.blank-screen选择never. 一块大一点儿的硬盘, ...

  3. 下载Android源码流程(完整版)

      要在Linux环境下操作,要在Linux环境下操作,要在Linux环境下操作~~ 不要想在Windows环境下操作,因为会有各种问题.Windows环境的童鞋又不想装双系统的可以跟着下面的操作,L ...

  4. 【Android WebSocket】Android 端 WebSocket 基本用法 ( 下载 Java-WebSocket源码 | 导入 Java-WebSocket-1.5.2 工程作为依赖 )

    文章目录 一.下载 Java-WebSocket 源码 二.Android Studio 工程导入 Java-WebSocket 源码 使用 https://github.com/TooTallNat ...

  5. 【Android 安装包优化】p7zip 源码交叉编译 Android 平台可执行程序 ( 下载 p7zip 源码 | 交叉编译 Android 中使用 7z 可执行程序 )

    文章目录 一.下载 p7zip 源码 二.交叉编译 Android 中使用 7z 可执行程序 三.参考资料 一.下载 p7zip 源码 下载 7zip 源码 , 下载页面 https://source ...

  6. 下载CentOS源码、Hyper-V虚拟机联网、拷贝文件到Hyper-V虚拟机中的Linux系统

    下载CentOS源码: 先查看CentOS版本和内核版本:后面那个是内核版本: 进入CentOS官网:找到对应操作系统版本: 进入:os - Source - SPackages目录: 找到对应内核版 ...

  7. 下载Nacos源码并运行

    要研究Nacos源码自然不能用打包好的Nacos服务端jar包来运行,需要下载源码自己编译来运行. 下载Nacos源码 Nacos的GitHub地址:GitHub - alibaba/nacos: a ...

  8. 国内下载 Python 源码特别慢

    开始接触python,有些坑要踩的. 事件背景是使用pyenv 安装python 版本, root@HIH-L-4823:/# pyenv install 3.7.5 pyenv: /root/.py ...

  9. 关于cmake从GitHub上下载的源码启动时报错的问题

    关于cmake从GitHub上下载的源码启动时报错的问题: 由于cmake会产生all_build和zero_check两个project,此时需要右击鼠标将需要运行的项目设为启动项,在进行编译,现只 ...

最新文章

  1. 攻防世界dice_game(pwn)
  2. 机房重构 之 抽象工厂+反射+配置文件 实现数据库訪问
  3. 数据结构:利用栈,将递归转换为非递归的方法
  4. 设python中有模块m_Python 模块
  5. 别傻啦,不会高数,你连人话都听不懂
  6. Magento 架构原则
  7. js怎么select 选中的值
  8. 转载:兼容IE的内阴影和外阴影效果
  9. 智能优化算法:闪电连接过程算法 - 附代码
  10. SM4算法的C++实现(代码)
  11. java 读取字符串文件_Java读取文件为字符串
  12. 根据android版本号,增加兼容性处理
  13. 【雕爷学编程】Arduino动手做(59)---RS232转TTL串口模块
  14. 威金蠕虫(网吧杀手)肆虐互联网 九千用户十余企业遭攻击
  15. 我感觉被骗了,微信内测 “大小号” 功能,同一手机号可注册两个微信
  16. 大数据测试是什么意思?测试分析方法有哪些?
  17. CM1-确定字符互异-【字符串】
  18. python怎样分析文献综述_教你如何做文献综述
  19. Uni-app 实战社区交友类app开发
  20. 高等数学(第七版)同济大学 习题12-1 个人解答

热门文章

  1. 小y游戏运用领先云游戏技术让客厅娱乐体验再升级
  2. 2020年计算机最新硬件,2020年3月份,主流电脑配置分享,盘点当下极具性价比的主机硬件...
  3. android6.0.1 适配移植,Android6.0.1 移植:显示系统(一)--测试framebuffer
  4. memset()函数的使用详解
  5. sunday java_SunDay算法java实现
  6. 健康守护卫士技术支持App隐私声明
  7. VBA While Wend循环
  8. linux服务器压缩日志定时脚本
  9. 计算机开发日语词汇笔记二
  10. 实验室GPU服务器的搭建