0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Java也要收费了?为何23年后不再免费?

独爱72H 来源:刘林华 作者:电子发烧友 2019-01-01 08:50 次阅读

近期,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出此下策。你觉得呢?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Oracle
    +关注

    关注

    2

    文章

    286

    浏览量

    35097
  • JAVA语言
    +关注

    关注

    0

    文章

    138

    浏览量

    20073
收藏 人收藏

    评论

    相关推荐

    基于Java的工具Power Stage Designer

    电子发烧友网站提供《基于Java的工具Power Stage Designer.pdf》资料免费下载
    发表于 11-14 16:01 0次下载
    基于<b class='flag-5'>Java</b>的工具Power Stage Designer

    企业云存储如何收费?企业云存储收费标准

    企业云存储的收费方式因不同的服务提供商和具体的服务选项而异,通常从用户数量、存储容量、功能、混合收费、按需定价、定制化、功能模块等多个方面进行考量。
    的头像 发表于 10-09 14:55 174次阅读

    甲骨文发布Java 23

    全球领先的软件开发企业甲骨文(Oracle)近日隆重宣布推出Java 23(Oracle JDK 23),这一里程碑式的更新标志着全球排名第一的编程语言和开发平台再次迈出坚实步伐。Java
    的头像 发表于 09-19 16:36 296次阅读

    java反编译能拿到源码吗

    Java反编译是一种将编译Java字节码(.class文件)转换回Java源代码的过程。虽然反编译可以帮助理解代码的逻辑和结构,但它并不总是能完美地还原原始源代码。反编译工具通常会
    的头像 发表于 09-02 11:03 694次阅读

    PCB抄板如何收费?pcb抄板收费标准

    一站式PCBA智造厂家今天为大家讲讲PCB抄板加工费是如何收取的?PCB抄板收费方法和价格因素。PCB抄板是一项复杂的工程,其收费涉及多个流程和因素。以下是一些常见的PCB抄板收费方法和价格因素
    的头像 发表于 08-07 09:24 899次阅读

    华纳云:java web和java有什么区别java web和java有什么区别

    Java Web和Java是两个不同的概念,它们在功能、用途和实现方式上存在一些区别,下面将详细介绍它们之间的区别。 1. 功能和用途: – Java是一种编程语言,它提供了一种用于开发各种应用程序
    的头像 发表于 07-16 13:35 671次阅读
    华纳云:<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么区别<b class='flag-5'>java</b> web和<b class='flag-5'>java</b>有什么区别

    Oracle确认Java/JDK 11官方支持延长至20321月 

    此外,Solaris操作系统上的Java SE 8和Java SE 11的官方支持也同步延期至203012月及20321月,进一步延长了该平台上的
    的头像 发表于 05-16 15:57 1103次阅读

    Oracle 2024Java发展蓝图分析

    Oracle 的 Java 开发者布道师 Nicolai Parlog 于近日发布一段视频,介绍了 2024 Java 工作规划。
    的头像 发表于 01-26 14:27 1277次阅读

    XMC Pinout Tool是否可以不受限制地使用免费Java版本运行?

    我有几个关于 XMC 引脚排列工具的问题。 首先我想问一下 XMC Pinout Tool 是否可以不受限制地使用免费Java 版本(Oracle Java SE v17 LTS)运行? 其次
    发表于 01-22 06:18

    关于2023Java趋势的内容

    Java 17+ 被重新归类为 Java 17,仍处于 早期采用者 阶段,因为有更多的框架将 Java 17 作为基线。Java 21 已被列入 创新者 阶段。
    的头像 发表于 12-13 11:17 427次阅读
    关于2023<b class='flag-5'>年</b><b class='flag-5'>Java</b>趋势的内容

    java环境配置成功怎么运行

    Java环境配置成功,我们可以使用几种方式来运行Java程序。下面将详细介绍这几种方式以及其使用方法。 命令行运行方式 在成功配置Java环境
    的头像 发表于 12-06 15:57 2027次阅读

    java环境配置成功能执行哪些操作

    Java环境配置成功,您可以进行以下操作: 编写和运行Java程序:配置成功,您可以使用Java编写程序,运行并测试它们。您可以使用任何
    的头像 发表于 12-06 15:55 716次阅读

    简单了解Java的新特性

    Java 8 到 Java 20,Java 已经走过了漫长的道路,自 Java 8 以来,Java 生态系统发生了很多变化。最显着的变化是
    的头像 发表于 11-23 16:38 1088次阅读
    简单了解<b class='flag-5'>Java</b>的新特性

    java内存溢出排查方法

    模型。Java内存模型分为线程栈、堆、方法区(Java 8之前称为永久代,Java 8称为元空间)和本地方法栈
    的头像 发表于 11-23 14:46 3101次阅读

    java内存溢出的几种原因和解决办法

    的内存,但是如果程序中存在内存泄漏(Memory Leak)或者使用不当的数据结构等问题,仍然有可能导致内存溢出。下面将详细介绍Java内存溢出的几种原因以及相应的解决办法。 对象长时间存活或没有被正确释放: Java的垃圾回收机制负责回收
    的头像 发表于 11-23 14:44 6034次阅读