针对部分测试用户表示Java和Vista操作系统出现兼容问题的报告,Sun相关人士日前表示,升级后的Java Standard 5和新版的Java Standard 6将可解决兼容冲突的问题。
Sun的Java桌面客户工具部门的技术高层表示,和XP相比,Microsoft在Vista操作系统设计中,已经做出多处修改,因此有些部分和Java出现不兼容的冲突。最明显的不兼容问题出现在与Vista的Aero桌面管理套件有关的问题。根据测试用户反映表示,在浏览器中运作Java Applet程序时,发现Vista中的Aero桌面透明显示功能出现异常。
根据Sun的技术部门表示,出现这个问题的原因是,Java针对操作系统的一些功能产生锁定反应,因此造成Aero桌面套件软件无法链接到系统资源,故无法绘制出桌面的透明效果。
最新版的Java Standard 6将在今年2006年11月份推出,除了完全兼容Vista的设计外,Sun还表示将增加Javascript和Java语言的融合设计,并且具备更多的应用可编程接口,在软件安全性上也作了相当多的改进。