JDK11发布了。刚刚下载,明显的位置有一个协议变更的提示,瞄了一眼新的授权协议
最主要的一条就是,你不能在生产环境free的使用oracle jdk。需要购买license,貌似是25$/CPU。开发测试无所谓。协议其他地方还描述了不能修改分发啥的。
You may not:
- use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application;
当然openjdk还是free everywhere。
各位如果在生产上要准守协议,记得切换成openjdk,jdk11这个版本,已经极大地缩小了两个jdk的不同,差别基本上可以忽略了。
貌似unsafe不能用了,11上一大堆库需要重新找路子