Java.com

下載 說明

可列印版本

安裝 Java 之後,Java 外掛程式無法在 Firefox 中運作


本文適用於:
  • 瀏覽器: Firefox
  • Java 版本: 7.0, 8.0

Firefox 限制了對 NPAPI 的支援 (Java Applet 所需的技術)

64 位元 Firefox

64 位元版本的 Firefox 不支援 NPAPI 外掛程式,包括 Java。

Firefox 52 和更新版本

從 Firefox 52 (於 2017 年 3 月發行) 開始,Firefox 對外掛程式的支援僅限於 Adobe Flash 且不再支援 NPAPI,受影響的外掛程式包括 Java、Silverlight 和其他以 NPAPI 為基礎的外掛程式。

如果您無法使用 Firefox 來存取 Java 應用程式,Oracle 建議您改用 Internet Explorer (Windows) 或 Safari (Mac OS X)。尋求替代方式以支援 Firefox 使用者的開發人員和系統管理員,應參閱本部落格中有關 Launching Web Start applications 的部分。

Firefox 52 ESR 32 位元版

Mozilla 專為需要大量部署延伸支援的組織提供 Extended Support Release (ESR) 版的 Firefox。只有 Mozilla Firefox 52 ESR 32 位元版將繼續支援需要啟動 Java Applet 的標準外掛程式支援技術。若要確認您使用的是否為 ESR 版,請按一下 Firefox 功能表項目 (「說明」->「關於」) 並查看當中是否顯示 "ESR" 字樣。

Mozilla 會維護 Firefox ESR 版約一年的時間。我們建議仍繼續以 32 位元 Mozilla Firefox Web 瀏覽器使用 Java 外掛程式技術的開發人員和使用者考慮改用其他解決方案。

相關資訊

» Firefox 外掛程式支援 (Java 產品管理部落格)
» 外掛程式支援及 Firefox 52 (mozilla.org)
» Firefox 中的 NPAPI 外掛程式 (mozilla.org)


Firefox 42 在嘗試執行 Java 外掛程式時當機

注意:此解決方法適用於 Firefox 42,而且需要 Windows Java 版本 8 Update 66 Build 18 或更新版本。»請參閱 JDK-8133523 以瞭解相關資訊。

解決方法

會列出一些選項。最簡單的方法是第一個提及的方法,也是建議的方法。其他可用的選項則不建議非技術使用者採用。

選項 1 (最簡單的方法)
在 Firefox 偏好設定中新增特性名稱 dom.ipc.plugins.java.enabled
  1. 啟動 Firefox
  2. 在網址列中輸入 about:config
  3. 您會看到 Firefox 顯示關於組態設定的警告。在確認 Firefox 警示後,您會看到組態偏好設定的清單。
  4. 在顯示的偏好設定清單內的任何位置,按一下滑鼠右鍵。依序選取新增布林(Boolean)值
  5. 新增名稱為 dom.ipc.plugins.java.enabled 的特性
    新增偏好設定名稱 dom.ipc.plugins.java.enabled。
  6. 隨後將顯示一個視窗,請選取 false。然後選取確定
選項 2
建立內含偏好設定項目的 "user.js" 檔案

以下是根據 Mozilla 參考資料所列出的指示。

  1. 使用文字編輯器在您的 Firefox 設定檔資料夾中建立 "user.js" 檔案
  2. 新增項目:
    user_pref("dom.ipc.plugins.java.enabled", false);
選項 3
更新內含偏好設定項目的 "pref.js" 檔案
  1. 在 Mozilla 設定檔資料夾中找到 "pref.js" 檔案
  2. 尋找並更新偏好設定
    user_pref("dom.ipc.plugins.java.enabled", false);
Mozilla 偏好設定

» http://kb.mozillazine.org/User.js_file
» http://kb.mozillazine.org/Profile_folder_-_Firefox#Navigating_to_the_profile_folder


Firefox 警告訊息:附加元件可能會造成問題

啟動 Firefox 瀏覽器時,出現以下訊息及警告:
Firefox 已判斷以下附加元件已知會造成穩定性或安全性問題

原因

Firefox 已停用舊版的 Java Deployment Toolkit (DT) 和 Java 外掛程式。Firefox 已將部分 Java 版本標記為「附加元件可能會造成問題」。

如果 Firefox 認為某個附加元件不安全且可造成安全性風險,將會封鎖下載該附加元件。如果是彈性封鎖,Firefox 將會顯示警告訊息,若使用者希望下載仍可繼續進行 (有違安全性)。如果是硬性封鎖,Firefox 將會封鎖安裝,讓使用者無法使用這個附加元件。使用者應更新為最新版本的 Java 以解決此問題。

解決方法

升級至最新的 Java 版本應可解決此問題。若您看到此警告訊息,請依循以下步驟:

  1. 確定已勾選「停用」方塊。
  2. 按一下「重新啟動 Firefox」。
  3. 下載最新版本的 Java

因為獨立的 JavaFX 安裝使 Java 無法在 Firefox 中運作

完成 Java 7u10 和更新版本的安裝之後,會顯示以下錯誤:
錯誤:需要某個外掛程式才能顯示此內容。安裝外掛程式

原因

這可能是因為 Java 版本 7u10 和更新版本與 JavaFX 的獨立安裝發生衝突。範例:如果已經安裝 Java 7u5 與 JavaFX 2.1.1,且 Java 已經更新,Firefox 會無法偵測出新安裝的 Java。

解決方法
移除獨立版本的 JavaFX (Windows)
  1. 從 Windows 解除安裝控制台找出並移除所有版本的 JavaFXJava
  2. 執行 Microsoft 解除安裝公用程式來修復損毀的登錄機碼,這些登錄機碼會讓程式無法完全解除安裝或導致新安裝和更新無法執行。
  3. 重新安裝 Java

相關資訊


您可能也會對下列項目感興趣::




選擇語言 | 關於 Java | 支援 | 開發人員
隱私權  | 使用條款 | 註冊商標 | 免責聲明

Oracle