3/04/2014

解決更新 Java 版本後 Applet 無法執行的問題

在過去的 Web 上使用 Java Applet 是相當受歡迎的的技術之一,但 Applet 與一般的 Java 應用程式不同,瀏覽器必需加入 Java Plug-In 才可在瀏覽器上正確執行
如果最近你在 Windows 上做了 Java Update,升級完後卻發現原本可正常瀏覽的 Applet 卻無法執行,可檢查以下設定
  1. 設定 Applet 的 Java Runtime 版本
    • 開啟 Java 控制面板
    • 開始 > 設定 > 控制台 > Java, 點擊 Java icon 就可以開啟 Java 控制面板, 如果在 Windows 控制台中找不到可以到 JRE 的安裝目錄下尋找 javacpl.exe 並執行 (ex: Java\jre7\bin\javacpl.exe)
    • 指定 Java Runtime 版本
      Java 控制面板 > Java 頁籤 > 檢視 按鈕 > 依需求勾選已啟用欄位
      Applet 執行時可從 console 觀察 Applet 執行時所使用的 JRE 版本
  2. 設定 Java 安全性
    在 Java 7 之後, Java 控制面板在安全性設定方面做了增加
    Java 6 安全頁籤 Java 7 安全頁籤
    • 檢查在瀏覽器中啟用 Java 內容,此選項是否勾選
    • 使用新增例外網站功能,新版本的安全設定更加嚴謹,執行 Applet 時,如果出現 "您的安全設定值已封鎖自行簽署的應用程式,使其無法執行" 的訊息,可加入例外清單,降低安全性限制 (加入例外清單前請確認是否為信任網站)
  3. 啟用瀏覽器 Plug-in
    Java 控制面板 > 進階 > 瀏覽器的預設 Java

  4. 使用 x86 版本的 JDK 或 JRE
    部分舊版程式只支援 x86 的版本,因此在安裝 JDK 或 JRE 時儘量選擇 x86 的版本

0 comments:

Post a Comment