Oracle-Java JDK8收费免费介绍

重要版本重要在商用的话Oracle会找你要钱。

2019年4月16日,Oracle发布了新的JDK 8的更新,版本号为8u211和8u212。看似日常更新实际里面有一项做了重要修改,新版本的许可协议从BCL换成了OTN,这就意味着,你不能在生产环境使用这个版本了。如果你想继续使用8u211/8u212,或者之后发布的新版本,就需要给Oracle交钱了。
官网摘要: 新许可允许某些免费使用(例如个人使用和开发使用),而根据以前的 Oracle Java 许可获得授权的其他使用可能会不再支持。 请在下载和使用此产品之前认真阅读条款。 可在此处查看常见问题解答。 链接
Oracle一贯套路就是先用着,秋后一起算账。所以还是要非常注意的。

公司有钱,该怎么花出去呢

可以通过订阅Java SE Subscription来付费,桌面用途每人每月2.5刀,服务器用途每个处理器每月25刀,量多还有优惠。Oracle以前还提供Java SE Advanced, Java SE Advanced Desktop和 Java SE Suite等一次性授权,不过现在都建议新老付费用户换成订阅制了。不过这个还需要看官网的及时更新,也许会有改变。

又不想花钱,还想使用新版本

只能使用openJDK了,既然是开源版本也会出现很多分支了,比如:RedHat OpenJDK 、Amazon Corretto、alibaba Dragonwell、Tencent Kona 8 之类的。
国内有个小哥做了综合下载网站可以参考使用:https://www.injdk.cn

OpenJDK是一个基于GPLv2+CE协议的开源JDK实现,他由OpenJDK社区来运作,作为OpenJDK社区的主导者,Oracle也在尽量减少OpenJDK和Oracle JDK的差别(source),将一些商业特性移植到了OpenJDK上,比如Java Flight Recorder,Java Mission Control和ZGC等等。对于普通开发者,两者差异可忽略不计。OpenJDK同样会每6个月发布一个新版本,不过每次新的版本发布后,旧的就不维护了,

JDK8最后免费两个版本8u201 8u202 区别

奇数版本为BUG修正并全部通过检验的版本,官方强烈推荐使用这个版本。
偶数版本包含了奇数版本所有的内容,以及未被验证的BUG修复,Oracle官方表示:除非你深受BUG困扰,否则不推荐您使用这个版本。所以无脑使用201就好了,下面为201各个版本下载路径
jdk-8u201-linux-i586.tar.gz
jdk-8u201-linux-x64.rpm
jdk-8u201-linux-x64.tar.gz
jdk-8u201-macosx-x64.dmg
jdk-8u201-solaris-sparcv9.tar.gz
jdk-8u201-solaris-sparcv9.tar.Z
jdk-8u201-solaris-x64.tar.gz
jdk-8u201-solaris-x64.tar.Z
jdk-8u201-windows-i586.exe
jdk-8u201-windows-x64.exe

小捐怡情,大捐感激,点下广告也是极好的