OpenJDK 发行版本(国内和国外)

发行版本

OpenJDK 发行版 公司 主页

亚马逊

腾讯

阿里

微软

华为

Zulu JDK Azul

The Eclipse Temurin eclipse

Amazon Corretto 是开放 Java 开发工具包 (OpenJDK) 的免费、多平台、生产就绪型发行版。Corretto 提供长期支持,其中包括性能增强和安全修复。亚马逊在内部的数千种生产服务上运行 Corretto,并且 Corretto 已被证明能够兼容 Java SE 标准。借助 Corretto,您可以在常用操作系统(包括 Linux、Windows 和 macOS)上开发和运行 Java 应用程序。

支持的操作系统:

  • Linux (x64 / AArch64)
  • Alpine (x64)
  • macOS (x64 / AArch64)
  • windows (x64)
  • Amazon Linux 2 (x64 / AArch64)

腾讯 Kona(Tencent Kona)基于 OpenJDK8,由腾讯专业技术团队提供技术维护、优化及安全保障。腾讯云团队针对 Kona 在云场景的支撑及特性进行了开发及优化,使其更加适合云场景下的 Java 业务,为您提供最优的 Java 云生产环境及解决方案。

支持操作系统

  • Linux (x86_64 / AArch64 / amd64)

多年来,阿里巴巴已经编写了超过 10 亿行 Java 代码。在采用 OpenJDK 来运行这些应用程序时,我们发现需要专门针对大规模 Java 应用程序部署对其进行定制。我们的定制已经在我们的环境中得到了很好的测试。我们现在将我们的一些工作贡献给 Java 社区。

阿里巴巴 Dragonwell 作为 OpenJDK 的下游版本,是阿里巴巴内部的 OpenJDK 实现。它针对在 100,000 多台服务器上运行的在线电子商务、金融和物流应用程序进行了优化。阿里巴巴 Dragonwell 是运行这些分布式 Java 应用程序的引擎。

支持的操作系统

  • Linux (x64 / AArch64)
  • Alpine (x64)

OpenJDK 的 Microsoft 内部版本是 OpenJDK 的无成本分发版,开放源代码,可供任何人在任何地方免费部署。 它包括Long-Term支持 (LTS) java 11 和 x64 服务器上的 Java 17 二进制文件,以及 macOS 上的桌面环境, Linux 和 Windows、Linux 上的 AArch64/ARM64 和 Windows、Apple Silicon (AArch64/M1) 上用于macOS的二进制文件,以及 x64 上 Alpine Linux 的 musl libc 编译二进制文件。

支持的操作系统

  • Linux (x64 / AArch64 / ARM64)
  • Alpine (x64)
  • macOS (x64 / AArch64 / M1)
  • windows (x64 / AArch64 / ARM64)

毕昇JDK基于OpenJDK开发,是一个高性能、可用于生产环境的OpenJDK发行版。毕昇JDK运行在华为内部多个产品上,积累了大量使用场景和Java开发者反馈的问题和诉求,解决了业务实际运行中遇到的多个问题,并在ARM架构上进行了性能优化。毕昇JDK运行在大数据等场景下可以获得更好的性能。毕昇JDK 8与Java SE标准兼容,目前支持Linux/AArch64和Linux/x86_64平台。毕昇JDK同时是OpenJDK的下游,会持续稳定为OpenJDK社区做出贡献。

Azul 是 全球最大的 OpenJDK商业版提供商。100% 基于 Java 的 OpenJDK。

支持的操作系统

  • Linux(x86_64 / x86_32 / ARM 64)
  • Alpine Linux(x86_64 / ARM 64 )
  • Windows(x86_64 / x86_32 / ARM 64)
  • macOS(x86 64 / ARM 64)

Original: https://www.cnblogs.com/lihw-study/p/16342551.html
Author: 不安分的黑娃
Title: OpenJDK 发行版本(国内和国外)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/593483/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Docker 环境 Nacos2 MySQL8

    本文介绍 docker 环境下安装并单机运行 Nacos2,使用 docker 环境下的 MySQL 8 存储数据。 1 拉取镜像 1.1 创建目录 在硬盘上创建 nacos 的有…

    Java 2023年6月16日
    051
  • GBase 8t触发器

    触发器是一个特殊的存储过程。在对表进行insert、delete或update操作时,可以通过以定义一些触发器使数据库服务器自动调用存储过程或SQL语句。触发器通过维持不同表中逻辑…

    Java 2023年6月9日
    067
  • Spring Boot 如何热加载jar实现动态插件?

    一、背景 动态插件化编程是一件很酷的事情,能实现业务功能的 解耦 便于维护,另外也可以提升 可扩展性 随时可以在不停服务器的情况下扩展功能,也具有非常好的 开放性 除了自己的研发人…

    Java 2023年6月6日
    083
  • easyui-datagrid 使用笔记

    1、清空所有行和所有列 javascript;gutter:true; $('#dgJGQuery').datagrid({ columns: [], url:…

    Java 2023年6月8日
    073
  • Java内部类

    Java中可以将一个类定义在另一个类中或一个方法中,这样的类称为 内部类 内部类一般来说分为下面几种: 成员内部类(可以分为静态成员内部类、非静态成员内部类) 局部内部类 匿名内部…

    Java 2023年6月13日
    069
  • m

    MyBatisPlus架构图(盗用官网的,侵,删。) SpringBoot第一个简单应用 8.编写测试类 运行结果: 常用注解 MyBatisPlus提供了一些注解供我们在实体类和…

    Java 2023年5月30日
    060
  • 设计模式之一单例模式(java实现)

    学习一下各种设计模式,看以后的用不用得上╮(╯_╰)╭ 1. 饱汉式 懒汉式缺点:不管用不用这个对象,都会实例化,浪费资源; 2 饿汉式 恶汉式也带来了问题,就是线程不安全 3. …

    Java 2023年6月6日
    078
  • TCP入门简单例子

    TCP的简单例子 TCP最简单聊天室 客户端 连接服务器 Socket 发送消息 package TCP; import java.io.IOException; import j…

    Java 2023年6月6日
    097
  • 必知必会之Lambda表达式

    Java是一门强大的面向对象的语言,除了 8种基本的数据类型,其他一切皆为对象。因此,在 Java中定义函数或方法都离不开对象,也就意味着很难直接将方法或函数像参数一样传递,而 J…

    Java 2023年6月6日
    076
  • java相关部分配置

    mybatis逆向工程、mybatis-plus代码生成器、swagger配置类、正则表达式、git.ignore忽略文件、SSM框架脚手架、Springboot数据库配置、web…

    Java 2023年6月9日
    070
  • leetcode 226. Invert Binary Tree 翻转二叉树(简单)

    一、题目大意 给你一棵二叉树的根节点 root ,翻转这棵二叉树,并返回其根节点。 示例 1: 输入:root = [4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1…

    Java 2023年6月14日
    077
  • Python实现改进后的Bi-RRT算法实例

    Python实现改进后的Bi-RRT算法实例 1.背景说明 以下代码是参照 上海交通大学海洋工程国家重点实验室《基于改进双向RRT的无人艇局部路径规划算法研究》的算法思想实现的。 …

    Java 2023年6月8日
    089
  • mybatis

    #{}表示一个占位符,通过ognl来&#…

    Java 2023年5月30日
    053
  • Sword nginx slab源码解析四(slot块分配)

    void* ngx_slab_alloc(ngx_slab_pool_t* pool, size_t size) { void* p; // 进程&#x…

    Java 2023年5月30日
    061
  • 力扣|Q997找法官FindTheTownJudge

    Q997FindTheTownJudge 简介 小镇里有 n 个人,按从 1 到 n 的顺序编号。传言称,这些人中有一个暗地里是小镇法官。 如果小镇法官真的存在,那么: 小镇法官不…

    Java 2023年6月8日
    0108
  • 两个世界

    初次接触编程的时候,我用C++写了一个程序,向控制台输出Hello World。一时之间兴奋不已,觉得好生神奇。于是,编程的世界打开了,再也关不住。现在,让我们也以这样一个Hell…

    Java 2023年6月5日
    065
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球