JDK收费的各个版本(记录一下)

简介: JDK收费的各个版本(记录一下)

 JDK收费的各个版本(记录一下)

Java收费的安装包使用的时候要闭坑

从2019年1月份开始,Oracle JDK 开始对 Java SE 8 之后的版本开始进行商用收费,确切的说是 8u201/202 之后的版本。如果你用 Java 开发的功能如果是用作商业用途的,如果还不想花钱购买的话,能免费使用的最新版本是 8u201/202。当然如果是个人客户端或者个人开发者可以免费试用 Oracle JDK 所有的版本。

Java11 的性能提升

仅通过切换到 Java 11 就有 16% 的改进,这种改进可能是因为 Java 10 中引入了 JEP 307: Parallel Full GC for G1。

具体如下:

JDK8 之前版本,仍然免费。

JDK8 免费版本到 8u202,从 8u211版本开始收费。

JDK9、JDK10,全版本免费。

JDK11,免费版本到 11.0.2,从 11.0.3 版本开始商用收费。

JDK12、JDK13、JDK14、JDK15、JDK16,全版本商用收费。

JDK17、JDK18、JDK19、JDK20,全版本(二进制版本)免费。

也就是说

一、免费版本

Java的免费版本包括以下几个版本:

4(1.4)

5(1.5)

6

7

8(update 211以前)

9

10

17

这些版本都可以供用户自由下载和使用,无需支付任何费用。用户不仅可以使用Java的基本功能,还可以无限制地发布和分发自己的应用程序。

二、付费版本

Java的付费版本包括以下几个版本:

8(update 211以后)

11~16

image.gif 编辑

这些版本的许可证价格根据不同的用途和规模而有所不同。对于绝大多数个人开发者和小型企业来说,采用免费版本已经足够,没有必要购买付费版本,除非用户需要使用高级功能、服务或支持。

对比免费版本和收费版本,较高级别的版本包含更多的功能和技术支持服务。付费版本为用户提供了更高的技术支持,并且用户可以从新版本的升级中受益。

此外,无论使用免费版本还是付费版本,都需要及时更新和打补丁,以确保系统安全。当Java发布新版本时,用户应该及时下载并安装相应的更新。

总的来说,Java免费版本的应用范围非常广泛,适用于绝大多数的开发者。而收费版本主要针对需要使用高级功能的企业或机构。无论采用哪种版本,都需要结合实际情况进行选择,并及时更新以确保安全,这是使用Java的开发者必须牢记和维护的核心原则。

其实我们就用java8就行下载

链接:https://pan.baidu.com/s/1ZEa9K-arGt-XuwMGSSJ4oQ?pwd=8888

提取码:8888

目录
相关文章
|
2月前
|
Java Linux 开发工具
Jenv 多版本JDK管理
Jenv 可以对多版本JDK进行管理
|
2月前
|
Web App开发 Java Linux
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
Nexus【部署 02】最新版本 nexus-3.35.0-02-unix.tar.gz 安装配置启动及测试(JDK版本+虚拟机参数配置说明)
222 0
|
2月前
|
Oracle JavaScript Java
JDK的版本迭代特性(JDK9 - JDK20)
JDK的版本迭代特性(JDK9 - JDK20)
|
2月前
|
Oracle Java 编译器
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
基本概念【入门、 发展简史、核心优势、各版本的含义、特性和优势、JVM、JRE 和 JDK 】(二)-全面详解(学习总结---从入门到深化)
62 1
|
10天前
|
Java Linux
Linux上管理不同版本的 JDK
Linux上管理不同版本的 JDK
14 0
|
1月前
|
Java 应用服务中间件 Maven
JDK版本错误:Unsupported major.minor version 51.0个人找到的解决办法
JDK版本错误:Unsupported major.minor version 51.0个人找到的解决办法
|
16天前
|
Java
gradlew与jdk版本不匹配,可以通过配置指定jdk 版本
gradlew与jdk版本不匹配,可以通过配置指定jdk 版本
17 0
|
19天前
|
Oracle Java 关系型数据库
Java官网下载JDK21版本详细教程(下载、安装、环境变量配置)
Java官网下载JDK21版本详细教程(下载、安装、环境变量配置)
|
1月前
|
Ubuntu Java Linux
Ubuntu20.04下载jdk遇到各种奇怪问题大集,Linux如何将默认的OpenJDK切换成自己安装的JDK版本(以JDK1.8为例),无需卸载原有OpenJDK,Some packages co
Ubuntu20.04下载jdk遇到各种奇怪问题大集,Linux如何将默认的OpenJDK切换成自己安装的JDK版本(以JDK1.8为例),无需卸载原有OpenJDK,Some packages co
|
2月前
|
SQL 资源调度 关系型数据库
实时计算 Flink版产品使用合集之是否可以用jdk17版本使FlinkCDC
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。