利用Docker极速下载OpenJDK11源码
常规下载方式的不足
常用的下载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;
注意:
- 我这里的操作系统是Ubuntu16,但是该命令在各个操作系统的Docker环境下都可以运行,您只要将命令中您的本地文件夹指定正确即可;
- 由于OpenJDK11源码包大小已超过1G,因此镜像本身也很大,强烈推荐使用镜像加速器(例如阿里云或者DaoCloud的);
欢迎关注我的公众号:程序员欣宸
利用Docker极速下载OpenJDK11源码相关推荐
- 在docker中编译tor 源码
在docker中编译tor 源码 前言 一.docker中创建自定义镜像及容器 1. 创建镜像的目录并拉取Ubuntu16.04镜像: 2.书写Dockerfile,并build构建镜像 二.编译to ...
- 下载AOSP源码编译、调试、刷机
一.准备工作 系统最好是Linux或者mac OS(本文基于Ubuntu). Ubuntu设置永不休眠,在setting中搜索power.blank-screen选择never. 一块大一点儿的硬盘, ...
- 下载Android源码流程(完整版)
要在Linux环境下操作,要在Linux环境下操作,要在Linux环境下操作~~ 不要想在Windows环境下操作,因为会有各种问题.Windows环境的童鞋又不想装双系统的可以跟着下面的操作,L ...
- 【Android WebSocket】Android 端 WebSocket 基本用法 ( 下载 Java-WebSocket源码 | 导入 Java-WebSocket-1.5.2 工程作为依赖 )
文章目录 一.下载 Java-WebSocket 源码 二.Android Studio 工程导入 Java-WebSocket 源码 使用 https://github.com/TooTallNat ...
- 【Android 安装包优化】p7zip 源码交叉编译 Android 平台可执行程序 ( 下载 p7zip 源码 | 交叉编译 Android 中使用 7z 可执行程序 )
文章目录 一.下载 p7zip 源码 二.交叉编译 Android 中使用 7z 可执行程序 三.参考资料 一.下载 p7zip 源码 下载 7zip 源码 , 下载页面 https://source ...
- 下载CentOS源码、Hyper-V虚拟机联网、拷贝文件到Hyper-V虚拟机中的Linux系统
下载CentOS源码: 先查看CentOS版本和内核版本:后面那个是内核版本: 进入CentOS官网:找到对应操作系统版本: 进入:os - Source - SPackages目录: 找到对应内核版 ...
- 下载Nacos源码并运行
要研究Nacos源码自然不能用打包好的Nacos服务端jar包来运行,需要下载源码自己编译来运行. 下载Nacos源码 Nacos的GitHub地址:GitHub - alibaba/nacos: a ...
- 国内下载 Python 源码特别慢
开始接触python,有些坑要踩的. 事件背景是使用pyenv 安装python 版本, root@HIH-L-4823:/# pyenv install 3.7.5 pyenv: /root/.py ...
- 关于cmake从GitHub上下载的源码启动时报错的问题
关于cmake从GitHub上下载的源码启动时报错的问题: 由于cmake会产生all_build和zero_check两个project,此时需要右击鼠标将需要运行的项目设为启动项,在进行编译,现只 ...
最新文章
- 攻防世界dice_game(pwn)
- 机房重构 之 抽象工厂+反射+配置文件 实现数据库訪问
- 数据结构:利用栈,将递归转换为非递归的方法
- 设python中有模块m_Python 模块
- 别傻啦,不会高数,你连人话都听不懂
- Magento 架构原则
- js怎么select 选中的值
- 转载:兼容IE的内阴影和外阴影效果
- 智能优化算法:闪电连接过程算法 - 附代码
- SM4算法的C++实现(代码)
- java 读取字符串文件_Java读取文件为字符串
- 根据android版本号,增加兼容性处理
- 【雕爷学编程】Arduino动手做(59)---RS232转TTL串口模块
- 威金蠕虫(网吧杀手)肆虐互联网 九千用户十余企业遭攻击
- 我感觉被骗了,微信内测 “大小号” 功能,同一手机号可注册两个微信
- 大数据测试是什么意思?测试分析方法有哪些?
- CM1-确定字符互异-【字符串】
- python怎样分析文献综述_教你如何做文献综述
- Uni-app 实战社区交友类app开发
- 高等数学(第七版)同济大学 习题12-1 个人解答
热门文章
- 小y游戏运用领先云游戏技术让客厅娱乐体验再升级
- 2020年计算机最新硬件,2020年3月份,主流电脑配置分享,盘点当下极具性价比的主机硬件...
- android6.0.1 适配移植,Android6.0.1 移植:显示系统(一)--测试framebuffer
- memset()函数的使用详解
- sunday java_SunDay算法java实现
- 健康守护卫士技术支持App隐私声明
- VBA While Wend循环
- linux服务器压缩日志定时脚本
- 计算机开发日语词汇笔记二
- 实验室GPU服务器的搭建