为什么很多公司选择不升级JDK版本,仍然使用JDK8?

关于这个问题我个人认为有两个原因:
原因一
Oracle 对2019 年 1 月以后发布的 Java SE 8 公开更新需要获取商用许可证,不向没有商用许可证的业务、商用或生产用途提供,在2019年

本文最后更新时间:  2023-02-27 00:44:02

关于这个问题我个人认为有两个原因:

原因一

Oracle 对2019 年 1 月以后发布的 Java SE 8 公开更新需要获取商用许可证,不向没有商用许可证的业务、商用或生产用途提供,在2019年1月前发布的Java 8 更新版本则不受影响。

原因二

Java 8 目前的性能很稳定,而且很多项目都是基于Java 8开发的,一旦升级Java 新版本,很有可能出现一些意外的风险,很多公司并不愿意承担这些风险。

Java 8应对绝大部分场景的开发,已经足够了;Java 新版本带来的很多新特性,对于企业来说并不重要。

OpenJDK

但自 Java SE 9 以后,Oracle 还提供了 OpenJDK 版本,可免费用于商业用途,并且还有其他服务商提供的免费 OpenJDK 版本可供选择,如 AdoptOpenJDK、Azul、IBM、Red Hat、Linux distros 等。所以如果想继续免费使用 Java 8,你可以:

不再更新,继续使用当前 Oracle JDK 8版本;

使用其他服务商(如 AdoptOpenJDK、Azul、IBM、Red Hat、Linux distros 等)的 Java SE 8 / OpenJDK 8 二进制分发版。

完结,希望以上回答能对你有所帮助。

 1/2    1 2 下一页 尾页
温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。