简单来说,收费的并不是JDK8,而是JDK8后续的updat,这些update中通常包含对JDK bug的fix、或者一些功能的改变和增强,后续如果还想获取JDK的update , 就需要付费订阅。Oracle JDK8 2014年3月发布, 到2019年1月正式进入“End of Public Updates”;Oracle Java JDK ,是Oracle公司(收购了Sun公司)对Java SE的实现,想基于Java做开发就需要从OTN网站上下载JDK;Oracle如今把诸如Java SE Advanced、Java SE Suite等高级功能加上JDK update 打包统一成一个新的服务,就是付费的订阅服务;如果你公司正在使用Oracle JDK 8 并且还想在2019年1月之后获得那些更新和支持,你需要购买Orace 的订阅服务;如果你公司一直在在升级你的Oracle JDK ,比如已升级到JDK9了,就什么服务都不用购买, 因为那个订阅服务主要解决的是老版本的Update 的问题,或者你公司可以选择一个没有public update的以前版本的Oracle JDK,又或者你公司也可以选择纯开源OpenJDK。但如果后期真的出现了新的巨大安全漏洞,你又没法升级JDK ,那只好去购买订阅服务去Fix了。
收起