本篇文章给大家分享的是有关Java的哪些功能收费,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
近期,Oracle (甲骨文)公司宣布,“2019年1月之后”,如果没有获得Oracel公司的商业许可证,Java SE 8将不会再收到公开更新,也将无法用于“商业或生产用途”。使用了23年的Java将不再免费了,究竟怎么回事?
如今编程语言界的扛把子Java,不仅搭载上了如火箭版的更新速度,现在还有意让上车的用户付费买票了。早在2018年4月Oracle就宣布,自2019年1月起,Java SE 8公开更新将不向没有商用许可证的业务、商用或生产用途提供。即未来开发者还想使用 JDK 8,Oracle将不会提供免费的技术支持,需要另外收费。
如果你还想继续免费使用Java 8,你只能做如下两种选择:
1、不再更新,继续无限期地使用 Oracle JDK 8 ;
2、使用来自其他服务商的免费 Java SE 8 / OpenJDK 8 二进制分发版。
面对JDK 8即将停止免费更新支持、JDK 11无法商用的情况下,可能许多开发者都很好奇,为什么使用了23年的Java不再免费呢?
一方面:
Oracle JDK 8版本从2014年3月发布,到2019年1月正式进入“End of Public Updates”,这个版本 Oracle 支持了将近5年时间,一个版本的软件不可能无限期地支持下去,那样维护成本太高。
另一方面:
可能是没有多少人购买Oracle的Java SE Advanced、Java SE Advanced Desktop或者Java SE Suite导致。名字很长,也有点费解,简单来说,这是个收费的服务,是Oracle为企业级用户提供的高级工具和功能,可以监控、部署、管理企业级的Java程序。换句话说,如果你购买了这个服务,自然就不用担心什么JDK Update 收费的问题。但是问题在于,没多少人会购买此服务,导致Oracle出此下策。
以上就是Java的哪些功能收费,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。