針對部分測試使用者表示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語言的融合設計,並且具備更多的應用可編程介面,在軟體安全性上也作了相當多的改進。