jdk8也称为java8,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
假定JDK 8u192是2018年的末了一个update , 你下载而且安装了,那能够继承免费运用下去,没有任何题目。
然则从2019年1月最先,假如你还想猎取JDK的update , 对不起,你须要付费定阅。
这个定阅效劳的价钱是如许的:
关于PC, 每用户每一个月是2.5美圆,关于效劳器/云布置,每一个processor 每一个月是25美圆, 固然,数目多的话能够打折。
Oracle为何要这么干呢?java8为何要收费?
我推想有两个缘由, 第一个缘由能够明白: 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,独此一家,别无分号。
以上就是java8为何要收费?的细致内容,更多请关注ki4网别的相干文章!