【IT168 专稿】近日,Oracle JDK 8发布经理Mathias Axelsson表示,Oracle将于今年3月18日正式发布JDK 8(Java开发工具包),即使这个版本仍会存在一些小的BUG,但这些非致命性BUG并不会影响JDK 8的发布进程。
JDK 8发布日期确定,就在3月18日!
该消息来自Mathias Axelsson的一封邮件,邮件的内容显示,JDK 8将于2014年3月18日正式发布,目前,负责JDK 8的团队正式修复已知的重要BUG,对于那些非致命BUG,将会在后续的版本中得到修复。
Mathias Axelsson表示,“JDK 8团队一直在努力修复BUG,争取在1月23日之前创建一个发布候选版本。目前我们有发现一些新的BUG,但总体上看,对候选版本的影响并不大。”
过去一年,Java爆出了不少漏洞(2011年,Java SE 7发布后编译器就出现了问题),安全问题也一直备受关注,而Oracle也在尽力修复这些问题。其表示,将计划修复Java SE已知的36个BUG。
Forrester分析师John Rymer则表示,“Oracle透露出关于JDK 8的消息本身是好事,”但如果这种“惊喜”可能会起到反作用。而甲骨文方面,则拒绝对Mathias Axelsson的这封邮件做出回应。同时,由于Oracle越来越重视Java的安全问题,未来也有可能推迟JDK 8的发布。
据悉,在正式版的JDK 8上,将会有Lambda特性,其将进一步推动多核编程的能力,但另一项功能——Jigsaw(标准模块系统)将会被推出到Java SE9中发布。
安全仍是Java最大的问题
JDK 8的即将发布,无疑让用户及开发者对Java增添不少信心,不过当下,Java的安全问题仍备受瞩目。如今,用户陷入了两难的境地,一方面,他们需要老版本的Java来运行他们的应用程序,另一方面,这些老版本的Java仍存在大量的安全漏洞,并困扰着这些企业。
思科公司2014年度安全报告显示,在所有的网络攻击中,涉及到Java的占据了91%,而所有成功的PC攻击中,涉及到Java的占据了14%。这一数据,远远超过了Adobe Flash和PDF文档,Java已经成为了网络攻击中最主要的载体,特别是在Java客户端上。
针对这些问题,Oracle也不止一次的强调,希望企业和Java用户及时升级到最新的Java版本,以抵御这些安全问题。
然而问题并非“升级”那么容易。数据显示,使用思科安全服务的企业有76%仍在运行Java 6。而目前Oracle已经不再支持Java 6的更新及安全补丁,但由于与企业的应用程序的依赖关系,企业用户不得不继续使用Java 6,来兼容他们的应用。目前有很多企业在运行2个或2个以上的Java版本,以保证他们的应用程序得到兼容。