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
这些版本的许可证价格根据不同的用途和规模而有所不同。对于绝大多数个人开发者和小型企业来说,采用免费版本已经足够,没有必要购买付费版本,除非用户需要使用高级功能、服务或支持。
对比免费版本和收费版本,较高级别的版本包含更多的功能和技术支持服务。付费版本为用户提供了更高的技术支持,并且用户可以从新版本的升级中受益。
此外,无论使用免费版本还是付费版本,都需要及时更新和打补丁,以确保系统安全。当Java发布新版本时,用户应该及时下载并安装相应的更新。
总的来说,Java免费版本的应用范围非常广泛,适用于绝大多数的开发者。而收费版本主要针对需要使用高级功能的企业或机构。无论采用哪种版本,都需要结合实际情况进行选择,并及时更新以确保安全,这是使用Java的开发者必须牢记和维护的核心原则。
其实我们就用java8就行下载
链接:https://pan.baidu.com/s/1ZEa9K-arGt-XuwMGSSJ4oQ?pwd=8888
提取码:8888