Java版本历史:“ 2019(商业)”是什么意思?

时间:2018-09-10 06:35:40

标签: java

当我查看Java版本的历史时,我看到第8版将在2019年投入商业使用,而在2020年将不再投入商业使用。我没有明白这些意思。另外,请解释“特定于供应商”的含义是什么? enter image description here

2 个答案:

答案 0 :(得分:1)

您似乎在引用Wikipedia Java history page。在该页面上显示:

  

...并且Java 8的“公共更新结束”计划于2019年1月用于商业用途,而不早于2020年12月用于非商业用途。[3]

...就该图表的“(商业)”与“(非商业)”部分而言,这似乎很清楚。它链接到Oracle Java SE支持路线图,该路线图具有以下定义:

  

商业用户。商业用户是除Oracle客户以外的实体,它们将Java SE用于商业,商业或生产目的,作为第三方交付或内部开发的Java应用程序的一部分。

     

个人用户。个人用户是在个人台式机或笔记本电脑上使用Java SE的个人。个人用户包括使用Oracle Java SE来开发用于爱好或教育目的的应用程序,玩游戏或运行消费者生产力应用程序的个人。

...然后进一步说,“公共更新的商业用户端”是2019年1月,“公共更新的个人用户端”是2020年12月。

“特定于供应商”的确切含义是:当Java SE 11的扩展支持终止时,不同的供应商(Oracle,OpenJDK)将有自己的策略。

答案 1 :(得分:1)

停止支持的日期。

此处解释了商业广告与非商业广告之间的区别:

Oracle Java SE Support Roadmap

引用:

  

商业用户。商业用户是除Oracle以外的实体   使用Java SE进行商业,商业或生产的客户   作为第三方交付的Java应用程序一部分的目的,或   内部开发。

     

个人用户。个人用户是在以下位置使用Java SE的个人:   个人台式机或笔记本电脑。个人用户包括使用   Oracle Java SE开发用于爱好或教育的应用程序   目的,玩游戏或运行消费者生产力应用程序。

个人=非商业