当前位置:主页 > 最新资讯 > 常见问题 >
Java 8 要收费了吗?
时间:2019-09-25 17:51     来源:猿人教育
我们首先看看Oracle Java官网中的声明(以下为公告):
  Oracle Java SE 8 发行版更新
       Oracle Java SE 8 的公开更新仍面向单独的个人使用提供,至少持续至 2020 年底。
       2019 年 1 月以后发布的 Oracle Java SE 8 公开更新将不向没有商用许可证的业务、商用或生产用途提供。
       如果您是使用者,将 Java 用于单独的个人用途,则至少在 2020 年底之前,您对 Oracle Java SE 8 更新仍具有与现在相同的访问权限。在大多数情况下,您运行的基于 Java 的应用程序由 Oracle 之外的公司单独授予许可(例如,您在 PC 上玩的游戏很可能由游戏公司开发)。这些应用程序可以在 Java 平台上运行,并依赖于 Oracle Java SE 8 更新,直至 2020 年。因此,Oracle 建议您与应用程序开发商联系,以了解对方继续为您提供应用程序支持的计划的详细信息。
      如果您是开发人员,Oracle 建议您查看 Java SE 8 及更高版本的路线图信息,并根据您开发的应用程序类型以及分发模式采取相应的操作。
      如果您代表企业工作,Oracle 建议您查看 Java SE 8 及更高版本的路线图信息,并评估您的持续 Java 支持需求,以便根据实际情况,及时迁移到更高的版本或者获取商用许可证。对于在使用其他 Oracle 产品的过程中会用到 Java SE 的 Oracle 客户,可以继续享有这些 Oracle 产品的 Oracle Java SE 8 更新访问权限,直至 2019 年。
那么如何解读?

以上公告总体可以概况为:
       收费,指的是企业用户如果要继续使用2019年1月以后发布的 Java 8 更新,需要付费购买 Oracle 的商业许可证。
       那么2019年4月起的更新将影响公司或企业用户(如果不想付费,企业用户不要轻易更新);正在安装的版本则不受影响。JDK 8 u201 和 JDK 8 u202 仍可免费使用。
       这里建议coder,认真检查线上运行的各个 Java 版本,确保版本在许可范围之内。另外,以后到官网下载 JDK 包时,请选择 OpenJDK 。
      毕竟 Java8仍然是我们目前的主力,如果收费影响还是巨大的,这下应该放心了,如果还有人嚷嚷着Java要收费,请把这篇文章甩给他!


上一篇:Java之StringBuilder的toString方法            下一篇:没有了