简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

Java 8 升级导致第三方工具不兼容

来源:易贤网   阅读:832 次  日期:2015-04-10 15:55:25

温馨提示:易贤网小编为您整理了“Java 8 升级导致第三方工具不兼容”,方便广大网友查阅!

名单

据开发者透露,Java 8的最新更新版本update 11导致了一些第三方工具不兼容问题。

其中受影响的工具包括JavaEE开发工具JRebel、Java字节码操作库Javassist、依赖注入框架Google Guice、代码覆盖工具Jacoco等,此外,Groovy编程语言也被报告不兼容。目前甲骨文公司已经证实了这个bug。

该bug似乎由Java 8u11中的JVM字节码验证子系统发生变化而导致的。Java语言要求任何调用超类构造函数必须在第一次调用时进行,但Java早期版本中的字节码验证器并没有强制去验证,甲骨文公司开始考虑解决这一问题,但目前来看似乎影响了一些第三方工具。

甲骨文公司目前还没有公布修复日期,目前为止唯一的解决办法是使用-noverify参数,或者先不要升级Java版本,等甲骨文修复后再升级。目前也有一些第三方工具通过升级解决了这一问题,比如JRebel 5.6.1最新版。

更多信息请查看IT技术专栏

更多信息请查看网络编程
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:Java 模块化项目 Jigsaw 能否重回正轨
下一篇:Java可以同时开发安卓和iOS
易贤网手机网站地址:Java 8 升级导致第三方工具不兼容
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!