許多網頁會使用 Java applet 來執行網頁遊戲等互動式的內容,而在執行 Java applet之前,Firefox 必須正確的安裝並啓用 Java 外掛程式。Java 是種能在 Windows、Mac、Linux 與其他系統中執行的程式語言。本文將協助您安裝或更新 Java,並使之能在 Firefox 上執行。
安裝或更新 Java
手動安裝或更新
- 前往 java.com 下載頁面。
- 按下 按鈕。
- 按下 按鈕下載 Java 安裝程式到您的電腦。
- 當下載完畢後,關閉 Firefox。
- 開啟您所下載的檔案啟動 Java 安裝程式。
自動更新
Windows 版的 Java 包含自動更新功能,能夠定期檢查更新,並在有新的更新版本時通知您。您可以在 Java 控制面板的更新標籤中檢視或變更您的更新設定值,以及手動檢查更新。更多資訊請參閱 Java 說明頁:什麼是 Java 自動更新?如何變更通知設定?。
為了消除潛在安全漏洞與節省磁碟空間,您應該移除所有先前安裝的舊版 Java。若須更多資訊,請造訪位於 Java 的說明頁面 如何從我的 Windows 電腦移除 Java?。
== Mac OS X 10.6 及以下版本 作業系統已內建 Java,若想要更新,請使用 Mac OS X 軟體更新 功能。
Mac OS X 10.7 及更新版本
系統預設並無安裝 Java,請在java.com 的下載頁面中下載最新版本的 Java。您也可以在 Java 的說明頁找到 如何在 Mac 安裝 Java 的方法 及系統需求。
欲更新 Java,請至系統偏好設定裡點選 Java 以開啟控制視窗,並在更新頁籤中點選如何在 Mac 上更新 Java的更新細節。
。您可以看看參見 oracle.com 上的 在 Linux 手動安裝及註冊 Java 外掛程式 一文,幫助您在 Linux 系統中安裝或更新 Java。
測試 Java
您可以在下列任一 java.com 測試頁測試您的電腦是否已安裝,並可在 Firefox 裡執行 Java。
啟用 Java
如果 Java 並未正常運作,請確認附加元件管理員中的 Java 外掛程式已經啟用:
- 點擊選單按鈕,然後點擊 ,並選擇 。
- 點選 Java (TM) Platform 外掛程式Java Applet Plug-inJava 外掛程式 以選擇他。
- 如果 Java 已停用,點擊 開啟下拉式選單中選擇啟用 Java。建議(和預設)的選項是 ,可以讓您在跳出詢問視窗的時候選擇是否執行 Java。
故障排除
若 Java 已經安裝但無法運作,試試下列的做法:
Java 外掛程式沒有出現在附加元件管理員中
如果 Java 已經安裝,但 Java 外掛程式卻不在附加元件管理員裡面,請逐一嘗試下列的解決方案,並重新啟動 Firefox 確認問題是否排除。
移除檔案 pluginreg.dat
在完全關閉 Firefox 後,將Firefox 使用者設定檔中的 pluginreg.dat 這個檔案刪除(或重新命名)。這個檔案在 Firefox 重啟之後會重新生成,但您設定停用的外掛程式會恢復為啟用。詳細的說明請參見 重新初始化外掛程式的資料庫。
確認 Firefox 不是以32位元模式執行
Java 7 的外掛程式只能在64位元瀏覽器中運行,因此請確認您的 Firefox 不是以32位元模式執行。
- 在 Finder 開啟應用程式資料夾
- 點擊滑鼠右鍵按住 control 鍵並點擊滑鼠 Firefox.app
- 選擇
確認
選項前的核取方塊是否未勾選(若是勾選中的狀態,請將它取消)。確認 Java 控制面板中有啟用 Java
自 Java 7開始,Java 控制面板加入了「在瀏覽器中啟用 Java 內容」的安全選項,預設值為勾選啟用。取消此選項會阻止所有瀏覽器執行 Java 應用程式,Java 外掛程式也不會出現在 Firefox 附加元件管理員中。請確認 Java 控制面板中、「安全」頁籤下的 選項已勾選啟用。相關資訊請參見Java 說明頁
確認已安裝32位元版本的 java
在64位元版的 Windows 系統,如果您只安裝64位元的 Java,瀏覽器將無法使用 Java 外掛程式。目前釋出的 Firefox 為32位元瀏覽器,因此必須安裝32位元的 Java。
確認外掛程式掃瞄功能沒被停用
Mozilla 的瀏覽器們使用外掛程式掃瞄來偵測已安裝的外掛程式,所以您需要確認偏好設定中的 plugin.scan.plid.all 選項沒有被停用:
- 在 網址列 輸入 about:config 然後按下 EnterReturn。
可能會出現警告頁面,點擊,接著就會前往 about:config 頁面。 - 搜尋 plugin.scan.plid.all 這項偏好設定
- 如果設定值顯示為 false,請對它按下右鍵,選擇「重設」。
移除 JavaFX (如果有安裝的話)
在某些情況下,從舊版 Java 更新到 Java 7 Update 10 或是更新版本時,會無法偵測到 Java (TM) Platform 外掛程式。這可能是因為 Java 與單獨安裝的 JavaFX 有所衝突(使 Java 無法註冊)。為了解決這問題,必須移除 JavaFX。若需更多資訊,請參見java.com 說明頁面。
其他解決方案
如果 Java 已經安裝並啟用(參見上文)但卻無法正常運作,請嘗試下面的做法:
從 Firefox 外掛資料夾中移除舊版的 Java 外掛檔案
您之前可能曾經複製 Java 外掛檔案到 Firefox 外掛資料夾中。在 Firefox 外掛資料夾中的舊版 Java 外掛檔案,可能導致 Java 無法正常運作。
- 點擊選單按鈕,然後點擊 ,並選擇 。
- 選擇 Java(TM) Platform 外掛程式並確認為啓用狀態。
- 檢查 Java(TM) Platform 外掛是否有被正確偵測到。舉例來說,如果 Java 7 Update 45 是現在的安裝版本,在附加元件管理員中的 Java 外掛應該會顯示 Java(TM) Platform SE 7 U45。
- 如果您發現所列出的 Java 外掛檔案與您目前的 Java 版本不相符,您可能在 Firefox 的外掛資料夾中有舊版的 Java 外掛檔案,必須將之移除。
Firefox 的外掛資料夾如果存在的話,通常位於:
C:\Program Files\Mozilla Firefox\plugins 在 32-bit Windows,C:\Program Files (x86)\Mozilla Firefox\plugins 在 64-bit Windows
檢查其他可能封鎖 Java 的軟體
即使 Java 已經正確安裝,且在 Firefox 中啓用,還是有可能被其他軟體或是 Firefox 的其它外掛程式封鎖,例如下列程式:
- ZoneAlarm Pro 軟體防火牆會封鎖 Java。詳見 ZoneAlarm Pro 討論區以取得更多關於透過此程式啟用 Java 的資訊。
- Firefox 的 NoScript 擴充套件也會封鎖 Java。更多資訊,請參見 NoScript 問答集。
其他資源
- 位於 java.com 的 Java 問答集回答許多常見問題。