加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

从来岁1月开始,Oracle要对JDK8就要收费了,怎么办?

发布时间:2018-12-18 02:42:50 所属栏目:移动互联 来源:码农翻身刘欣
导读:JDK8从2019年1月开始就要收费了,怎么办呢? 其拭魅这个题目自己就是有题目的,由于收费的并不是JDK8 , 而是JDK8后续的update (更新) 。 什么是update? 假如你下载过JDK, 就会看到那些8u191, 8u192这样的对象,191,192就是update 的编号。 这些update中凡是

从来岁1月开始,Oracle要对JDK8就要收费了,怎么办?

JDK8从2019年1月开始就要收费了,怎么办呢?

其拭魅这个题目自己就是有题目的,由于收费的并不是JDK8 , 而是JDK8后续的update (更新) 。

什么是update? 假如你下载过JDK, 就会看到那些8u191, 8u192这样的对象,191,192就是update 的编号。

这些update中凡是会包括对JDK bug的fix ,可能一些成果的改变,加强, 拿update 172为例:

1. 这个update 修改了下面两个要领的文档,让文档描写和要领的实现同等:

java.awt.Toolkit.getImage(URL u)

java.awt.Toolkit.createimage(URL u)

2. 增进了在Windows8 及以上版中,对Swing/AWT 文本组件自动表现触摸键盘的成果

3. 36个Bug Fix

从来岁1月开始,Oracle要对JDK8就要收费了,怎么办?


从来岁1月开始,Oracle要对JDK8就要收费了,怎么办?

假设JDK 8u192是2018年的最后一个update , 你下载而且安装了,那可以继承免费行使下去,没有任何题目。

可是从2019年1月开始,假如你还想获取JDK的update , 对不起,你必要付费订阅。

这个订阅处事的价值是这样的:

对付PC, 每用户每月是2.5美元,对付处事器/云陈设,每个processor 每月是25美元, 虽然,数目多的话可以打折。

Oracle 为什么要这么干呢?

我展望有两个缘故起因, 第一个缘故起因可以领略: Oracle JDK8 2014年3月宣布, 到2019年1月正式进入“End of Public Updates”, 这个版本Oracle支持了快要5年时刻,一个版本的软件不行能无期限地支持下去,那样维护本钱太高。

第二个缘故起因也许是没有几多人购置它的Java SE Advanced, Java SE Advanced Desktop 可能Java SE Suite, 这三个家伙是什么对象? 我们稍后表明。

你大概留意到了, 我适才再说JDK的时辰,出格加上了Oracle 这个词,这是由于Java假造机的类型是开放的,任何人都可以去实现。

老刘在2017年编程进步群第一季中,不就和各人一路实现了一个极为简朴的版本吗? 虽然那不能称为JVM ,只实现了对Class文件的理会,和一个能实现次序,分支,轮回,多态的简朴执行引擎。

着实此刻的JDK提供者很是多,不像微软的.NET,独此一家,别无分号。

Open JDK

这个不多说,免费的开源实现,以GPL License宣布,许多Linux刊行版中城市包括这个Open JDK 。

参加开拓的大佬们有Oracle, RedHat (已被IBM收购), Azul System, IBM , Apple , SAP。

Oracle JDK

就是我们常说的Java JDK , 也是最常用的一个,是Oracle公司(收购了开拓Java的Sun公司)对Java SE的实现。

假如更具体分的话,,可以分为Oracle JDK和 Oracle JRE。

好比你想玩Minecraft 这样必要Java的游戏, 那只必要从java.com下载一个JRE就够了。

假如你想基于Java做开拓,那就必要从Oracle Technology Network(OTN)网站上下载JDK了。

其他公司提供的JDK

有气力的大公司,都有也许开拓本身的JDK , 好比IBM ,必定要为自家的操纵体系AIX,尚有z/OS开拓SDK。

我在IBM事变的时辰,基础就没有效过Oracle JDK,公司也不让用啊。

HP,SAP也有本身的JDK , 可觉得本身的硬件和软件做定制。

Oracle Java SE Advanced, Java SE Advanced Desktop, Java SE Suite

这名字老长了,也有点费解,简朴来说,这是个收费的处事, 是Oracle 为企业级用户提供的高级器材和成果,可以监控、陈设、打点企业级的Java措施,与此同时,你还可以下载那些老版本的JDK及其update。

换句话说,假如你购置了这个处事,天然就不消担忧什么JDK update 收费的题目。

可是题目在于,到底有几多公司再行使这个处事? 假如你的公司在行使,接待奉告。

以是我揣摩Oracle耍了一点小本领, 往后不要这个收费的处事了,把这些高级的成果加上JDK update 打包,同一成一个新的处事,就是之前说的订阅处事。

总结一下

假如你的公司已经买了这个Java SE Advanced (可能 Advanced Desktop), Java SE Suite的License, 什么都不消担忧,你很安详。

假如你的公司正在行使Oracle JDK 8 而且还想在2019年1月之后得到那些更新和支持,你必要购置Orace 的订阅处事。

假如你的公司一向在在进级你的Oracle JDK ,好比说已经进级到JDK9了,你什么处事都不消购置, 由于谁人订阅处事首要办理的是老版本的Update 的题目。

可能可以选择一个没有public update的Oracle JDK , 这也很常见,许多JDK已经很是不变了, 好比Oracle JDK 7 宣布日期是2011年7月, “End of Public Updates” 是2015年4月, 我预计此刻尚有不少公司还在行使JDK7这个已经没有public update的版本吧!

假如然的呈现了庞大的安详裂痕,你又没法进级JDK ,那只好去购置订阅处事去Fix了。

虽然,你的公司也可以选择纯开源OpenJDK。

留意,我这里说的都是公司,都是贸易用途,假如只是小我私人进修Java的话,没什么影响!

跋文: 这篇文章是我从收集上查阅资料,综合说明后写的,假若有不正确的处所,接待品评指正。  【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读