甲骨文發布Java 7更新 支持Windows 8
甲骨文發布了 Java 7 的 JRE 和 JDK 第 10 個更新版本,此更新將支持 32 位和 64 位的 Windows 8,以及 Windows 8 內置的 IE 10 瀏覽器,但是還不支持 Modern UI (Metro UI)。另外,Java 7 此次更新同時新增對 Mac OS X 10.8 (Mountain Lion) 的支持。
除了增加操作系統支持之外,此更新也增加了一些安全機制,包括像是增加 Java 版本檢查機制,甲骨文已將下次 Java 7 版本更新時間的信息編譯到程序中,一旦過了這個期限而使用者沒有更新,內置的檢查機制會將使用者的 Java 執行環境視為不安全的舊版環境。當瀏覽器中的程序要呼叫舊版 Java 執行環境來執行一個未經安全簽署的 Applet 小程序時,系統會跳出警告訊息,獲得使用者同意后才會執行這個小程序,避免惡意程序利用舊版 Java 還未修補的漏洞暗中執行惡意指令。
另外在 Java 控制面板中也增加了安全等級的手動調整機制。使用者可以自定瀏覽器內執行 Java 應用時的安全程度,分成 5 級,包括自定義、低、中、高、非常高等,類似瀏覽器內置安全等級機制一樣。默認值是中等,也就是在安全的 Java 執行環境中執行程序時不需要使用者確認。
Java 6 明年 2 月最后 1 次免費更新,依甲骨文目前的產品規劃,Java 6 將在明年 2 月 19 日發布最后一次的公開更新,企業只有購買支持服務才能繼續取得更新。另外明年上半年,甲骨文包括 App Store 打包工具,原生內存追蹤機制,JVM 虛擬機器的狀態發布機制等會有較大幅度改善外,NetBeans IDE 開發工具將發布 7.3 版,JavaFX 設計工具 Scene Builder 將推出可支持 Linux 的 1.1 版。
在 2013 年底時,下一代的 Java 8 就會出爐,甲骨文將發布 JDK 8,以及 NetBeans IDE 8 和 Scene Builder 2.0 版。Java EE 8 預計會支持更多云端應用需要的機制,包括多租戶架構的 SaaS 應用程序,云端部署架構等,到了 Java EE 9 版還能使用模組化機制(Jigsaw 項目)來縮減用戶下載的應用程序文件大小。