Java

Java in Action 下載 說明中心

說明資源

搜尋 Java 說明

Windows Vista 專用的最新版本 Java 中包含哪些增強功能?


本文適用於:
  • 平台: Vista
  • 瀏覽器: Internet Explorer 7.x
  • Java 版本: 6.0

www.java.com 上所提供的最新版本 JRE 與 Windows Vista 高度相容。以下是 Windows Vista 專用的最新版本 JRE 中已整合的一些新的增強功能。
  1. 安全性

    Windows Vista 中有一個對已簽署的 Applet 限制較嚴格的沙箱。相較於使用其他 Windows 作業系統,Windows Vista 使用者擁有的權限較少。

    舉例來說,當使用者在 Windows Vista 以外的 Windows 作業系統上執行已簽署的 Applet 時,會出現安全性警告對話方塊要求使用者回應。如果按 [],Applet 將會以 AllPermissions 在使用者的機器上執行。這包含在本機磁碟上寫入/刪除檔案的權限。

    但是在 Windows Vista 作業系統中,情況已經有所改變。AllPermissions 僅限於 Java Applet 範圍,而非 Windows 範圍。由於在 IE 中執行的處理程序為低完整性層級,因此無法在中/高完整性層級的目錄中寫入/刪除檔案。

    已簽署的 JNLP 應用程式只能在中完整性的目錄中執行。在 Java Web Start 應用程式中授予 AllPermissions 僅允許安全性管理員容許因其他原因被判定為 SecurityExceptions 而遭拒絕的操作。但絕不會提升使用者或處理程序在系統上所擁有的權限。


  2. 使用者體驗

    HTTPS
    若 HTTPS 網站提出的數位憑證具有下列的任何問題,IE7 便會禁止使用者瀏覽:
    • 憑證是發給其他主機名稱,而非目前 URL 的主機名稱
    • 憑證是由未受信的 root 所發行
    • 憑證已過期
    • 憑證已被撤銷


    數位憑證發生問題時,IE7 會顯示說明問題的錯誤頁面。即使憑證發生問題 (除非憑證已被撤銷),使用者仍可以選擇忽略警告訊息並繼續瀏覽。如果使用者點選憑證發生錯誤的網頁,整個網址列便會以紅色顯示,提醒使用者勿忽略此問題。

    混合內容提示訊息
    • 使用者再也不會看到所謂的混合內容提示訊息,其內容為: 這個畫面同時含有安全與不安全的項目。要顯示不安全的項目?
    • IE7 只會顯示安全的內容,並藉由資訊列讓使用者自行選擇是否取消封鎖不安全的內容。


    新的預設通訊協定模式
    • Windows Vista 的 IE7 已變更預設的 HTTPS 通訊協定設定,啟用較嚴密的 TLSv1 通訊協定並停用較弱的 SSLv2 通訊協定。
    • 由於 Windows Vista 的 IE7 包含了以上的變更,Java plugin 使用者在執行 Applet 時將會見到不同的運作模式。


  3. [Java 控制面板]
    • 控制面板中的 [變更快取位置] 對話方塊已停用。由於快取位置必須設定在低完整性目錄,因此在控制面板中變更此位置的功能已經停用。
    • Java 控制面板:標準使用者無法使用 [進階] 標籤下的 [瀏覽器預設的 Java] 核取方塊。若要避免此問題,您必須以管理員的身分執行 Java 控制面板。
    • 控制面板中的 [JRE 自動下載] 已停用:由於發佈的 autodl 套件無法在 Vista 上執行 (而不對所有版本重新寫入,以及重新分階段處理),因此依預設,autodl 功能會關閉,而在控制面板的 [進階] 標籤中的此項目也會停用。
    • Vista 的 [程式相容性助理] 對話方塊:在結束 Java 控制面板時,Windows Vista 可能會顯示 [程式相容性助理] 對話方塊。我們建議選擇 [此控制台項目可正確運作],如此下次結束 Java 控制面板時,此對話方塊就不會再出現。

      選擇 [使用建議的設定開啟控制台項目] 會導致 Java 控制面板運作不正常。若要還原設定,您必須移除以下包含 javacpl.cpl 或 jpicpl32.cpl 的登錄檔項目:
      • HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatiblity Assistant\Persisted
      • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  4. Windows XP 相容性模式:Java SE 6 應用程式/Applet (獨立、Java Plug-in、Java Web Start) 不支援在 Windows XP 相容模式中執行。

選擇語言 | Newsletter | 關於 Java | Partner with Us
隱私權 | 使用條款 | 註冊商標 | 授權 | 免責聲明 | Support

Sun Microsystems