近期,Oracle (甲骨文)公司宣布,“2019年1月之后”,如果没有获得Oracel公司的商业许可证,Java SE 8将不会再收到公开更新,也将无法用于“商业或生产用途”。
别急,收费不代表马上就不能使用了jdk了。JDK8还是可以继续使用的,不过JDK8的更新版本会收费,并且如果不购买商业许可证的话,用户将享受不到Oracle公司提供的免费技术支持,也就是说如果你在使用JDK8的过程中发现了问题,没办法,只能自己想办法解决,或者是购买收费版本的。
我个人觉得对于Java自学者来说影响不大,继续使用JDK8并不影响你深入学习Java。而对于企业来说可能就比较麻烦了,毕竟企业在使用过程中出现了问题,不解决用户肯定也不答应。那么企业有这么几种选择:
1:、企业不差钱的话,完全可以购买JDK的商业许可证,这样的话,就可以永久的使用jdk,并且还可享受到Oracle公司提供的免费服务。
2、选择OpenJDK
3、选择其他公司提供的免费开源JDK
Oracle JDK已经免费了近5年,一个版本的软件永远开源下去也不现实。毕竟大公司的程序员们也要吃饭啊,我们只能表示理解了。
网友评论