前言

由于Oracle的jdk收费license,JDK8 201~221开始不免费了,目前有最近的JDK17 LTS明确免费了,但是不确定什么时候会修改协议,而且升级jdk也不能从jdk8升级到jdk17吧,LTS版本有8/11/17,目前即使升级也先升级jdk11,所以openjdk就是完美的替代品,openjdk基于License: GPLv2

然而openjdk并没有发布二进制包,难道源码编译,实际上openjdk官网推荐了二进制包的安装地址。

步骤

1. 打开OpenJDK (java.net)

实际上jdk贡献最多的还是Oracle,其次是Redhat,协议明确

2. 点击需要下载的版本

就出现这样一张页面,实际上Oracle不再维护jdk8了,移交给Redhat维护了,在Redhat官网有明确的说明

Redhat的公告

3. 下载说明

官方推荐adoptopenjdk

打开发现,实际上是eclipse基金会的产品了

官网明确写明free,并支持TCK标准(jdk的基础标准)

各种版本齐全,二进制,下载安装

安装运行后,以macOS openjdk11为例,Temurin编译

总结

实际上很多其他方式提供了openjdk的安装yum、apt、brew等,但是既然官方推荐eclipse的编译openjdk,可以直接下载也非常方便。

openJDK 官方二进制下载相关推荐

  1. OpenJDK官方正式宣布AWT、2D、Swing等项目解散

    以下文章来源方志朋的博客,回复"666"获面试宝典 7月15日 OpenJDK 管理委员会全票通过批准成立由 Phil Race 担任初始负责人的 Client Libraries ...

  2. 经典教材《模式识别和机器学习》官方免费下载!

    编辑:肖琴 [新智元导读]最经典的机器学习教材之一.大牛Christopher Bishop所著的<模式识别与机器学习>公开了官方的免费下载版本! 今天,微软剑桥研究院在官方推特放出一个大 ...

  3. centos7在线yum安装mysql时官方镜像下载过慢的解决方案

    centos7在线yum安装mysql时官方镜像下载过慢的解决方案 参考文章: (1)centos7在线yum安装mysql时官方镜像下载过慢的解决方案 (2)https://www.cnblogs. ...

  4. AutoCAD 2004-2022 官方简体中文版下载直链

    AutoCAD 2004-2022 官方简体中文版下载直链: ::历史版本下载链接需用P2P下载工具迅雷下载 ::2020或更高版仅支持Windows 7 或更高版64位 ::2015-2019或更高 ...

  5. openjdk windows版本下载地址

    openjdk windows版本下载地址 redhat版openjdk下载地址https://developers.redhat.com/products/openjdk/download. Azu ...

  6. Nvidia显卡官方驱动下载地址

        发现有好多朋友的电脑都与我一样,都是用Nvidia显卡,如果是LINUX用户就经常会为查找下载它的驱动而烦恼,为了方便大家到官方网站下载,现把官方驱动下载地址记录于此供大家使用. 但下载前要先 ...

  7. 使用微软官方工具下载最新系统(win10为例)

    本文将教你使用微软官方工具下载最新系统(win10为例)以及制作win10的安装引导U盘. 1.工具下载地址: https://www.microsoft.com/zh-cn/software-dow ...

  8. Xcode (xip)官方原版下载 Xcode 所有历史版本(转载)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/lwqldsyzx/article/de ...

  9. 最新苹果手机备份同步工具 iMazing2.16.4官方免费下载

    您还正在为iTunes繁琐的操作发愁? 设备数据量大,苹果云端的免费备份空间已满,需付费备份? 如果您有以上烦恼,不妨来iMazing官网下载软件,体验一下轻松的iOS设备管理方式. iMazing让 ...

最新文章

  1. GPB|农业生产活动对水体微生态的重要影响(一作解读)
  2. Spring - 同一个类中的方法互相调用,注解失效问题的分析和解决(转)
  3. Linux(Ubuntu 16) 下Java开发环境的配置(一)------JDK的配置
  4. pdf2swf无法转换某些文档,提示缺少字体时的处理
  5. 干货 | 深度剖析C语言的main函数
  6. Spring中Bean的生命中期与InitializingBean和DisposableBean接口
  7. asp.net 开发注意的几点
  8. [转]Python3之max key参数学习记录
  9. sudo报错案例-RHEL6
  10. 北斗导航 | RAIM接收机自主完好性检测(附代码)
  11. FFmpeg代码实现视频转jpg图片
  12. matlab解方java_matlab解方程
  13. maple中plot和plots函数的区别——笔记1
  14. Android WebView简要介绍和学习计划
  15. 【sfu】network线程和主线程
  16. compiler java_使用JavaCompiler编译java源文件
  17. 【BULL中文文档】用于在 NodeJS 中处理分布式作业和消息的队列包
  18. 自制WordPress响应式主题-9IPHP 上线了~~
  19. 在使用 NModBus 开发Modbus协议数据时对待无符号16整形的问题(UShort转Short)
  20. CTFSHOW-web入门-XXE

热门文章

  1. 使用JSP Servlet和Ajax实现简单的注册页面的用户名密码验证
  2. 云炬金融每日一题20210917
  3. 纵使三度被拒,21岁溘然长逝,他依然成为数学史上最璀璨的天才
  4. 1、kubernetes系统初始化
  5. excel文件打不开怎么办_从零开始修电脑__无法打开office文件的解决方法
  6. 有关于计算机相关主题的EI及SCI国际会议及期刊集中营
  7. sort arithmatic
  8. 服务器进tp5项目报nginx404错误,TP5框架在nginx环境下路由报404错误解决方法 亲测可用...
  9. spring cloud集成最新zipkin 日志监控
  10. 搭建适用于lammps中opls-aa力场的文件流程