Compare Revisions
使用 Java 外掛程式檢視網站上的互動內容
Revision 89956:
Revision 89956 by Anfauglir on
Revision 115858:
Revision 115858 by david675566 on
Keywords:
Search results summary:
許多網站利用 Java 來執行互動內容,例如遊戲。本文將協助您安裝或更新 Java,並讓它在 Firefox 上正常運作。
許多網站利用 Java 來執行互動內容,例如遊戲。了解如何安裝或更新 Java,並讓它在 Firefox 上正常運作。
Content:
{warning}'''重要:'''由於安全性問題,Firefox 已阻止{for not fx26}某些版本的{/for} Java 外掛程式自動執行,不過您依然可在信任的網站使用 Java。[[How to enable Java if it's been blocked|了解如何啟用]]。{/warning}
許多網頁會使用 [http://zh.wikipedia.org/wiki/Java_applet Java applet] 來執行網頁遊戲等互動式的內容,而在執行 Java applet之前,Firefox 必須正確的安裝並啓用 Java 外掛程式。Java 是種能在 Windows、Mac、Linux 與其他系統中執行的 [http://zh.wikipedia.org/wiki/Java 程式語言]。本文將協助您安裝或更新 Java,並使之能在 Firefox 上執行。
*[http://www.java.com/zh_TW/download/faq/whatis_java.xml Java] 和 JavaScript 完全不一樣(請參見[[JavaScript settings and preferences for interactive web pages|此文]]取得更多 JavaScript 相關資訊)。
__TOC__
= 安裝或更新 Java =
{for win}
== 手動安裝或更新 ==
# 前往 [http://java.com/download/ java.com 下載頁面]。
# 按下{button 免費 Java 下載}按鈕。
# 按下{button 同意並開始免費下載}按鈕下載 Java 安裝程式到您的電腦。
# 當下載完畢後,關閉 Firefox。
# 開啟您所下載的檔案啟動 Java 安裝程式。
== 自動更新 ==
Windows 版的 Java 包含自動更新功能,能夠定期檢查更新,並在有新的更新版本時通知您。您可以在 Java 控制面板的更新標籤中檢視或變更您的更新設定值,以及手動檢查更新。更多資訊請參閱 Java 說明頁: [https://www.java.com/zh_TW/download/help/java_update.xml 什麼是 Java 自動更新?如何變更通知設定?]。
{note}'''註:'''為了消除潛在安全漏洞與節省磁碟空間,您應該移除所有先前安裝的舊版 Java。若須更多資訊,請造訪位於 Java 的說明頁面 [http://www.java.com/zh_TW/download/help/uninstall_java.xml 如何從我的 Windows 電腦移除 Java?]。{/note}
{/for}
{for mac}
== Mac OS X 10.6{for not fx17} 及以下版本{/for}
作業系統已內建 Java,若想要更新,請使用 [http://support.apple.com/kb/HT1338 Mac OS X 軟體更新] 功能。
== Mac OS X 10.7 及更新版本 ==
系統預設並無安裝 Java,請在[http://java.com/download/ java.com 的下載頁面]中下載最新版本的 Java。您也可以在 Java 的說明頁找到 [http://www.java.com/zh_TW/download/help/mac_install.xml 如何在 Mac 安裝 Java 的方法] 及系統需求。
欲更新 Java,請至系統偏好設定裡點選 Java 以開啟控制視窗,並在更新頁籤中點選{button 立即更新}。您可以看看[http://www.java.com/zh_TW/download/help/mac_java_update.xml 如何在 Mac 上更新 Java]的更新細節。
{/for}
{for linux}
參見 oracle.com 上的 [http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html 在 Linux 手動安裝及註冊 Java 外掛程式] 一文,幫助您在 Linux 系統中安裝或更新 Java。
{/for}
= 測試 Java =
您可以在下列任一 java.com 測試頁測試您的電腦是否已安裝,並可在 Firefox 裡執行 Java。
* [http://www.java.com/zh_TW/download/installed.jsp?detect=jre 驗證 Java 版本]
* [http://www.java.com/zh_TW/download/installed.jsp 驗證 Java 並尋找過時的版本](備用)
當您造訪此頁面時,您{for not fx26}可能會需要{/for}{for fx26}通常需要{/for}啟用 Java。[[How to enable Java if it's been blocked]] 一文中將說明如何啟用。您將可能看到一個來自 Java(而非 Firefox)的安全性的提示視窗詢問您是否要執行 Java。您可以在 Java 的說明頁 [http://www.java.com/en/download/help/appsecuritydialogs.xml 當我看到 Java 的提示訊息時該怎麼辦] 找到更多資訊。
= 啟用 Java =
如果 Java 並未正常運作,請確認附加元件管理員中的 Java 外掛程式已經啟用:
{for not fx23}
# [[T:Open Add-ons|type=Plugins]]
# 按下 {for win}'''Java (TM) Platform''' 外掛{/for}{for mac}'''Java Plug-in 2 for NPAPI Browsers''' (Mac OS {for not fx17}10.5 & {/for}10.6) or '''Java Applet Plug-in'''(Mac OS 10.7 以及更高版本){/for}{for linux}'''Java''' plugin{/for} 以選擇它。
# 按下 {button 啟用} 按鈕(如果按鈕顯示 {button 停用},表示 Java 已經啓用)。
{/for}
{for =fx23,=fx24,=fx25}
# [[T:Open Add-ons|type=Plugins]]
# 按下 {for win}'''Java (TM) Platform''' 外掛{/for}{for mac}'''Java Applet Plug-in'''{/for}{for linux}'''Java''' plugin{/for} 以選擇它。
# 若尚未啟用,點擊 {button 永不啟用} 開啟下拉式選單選取 {button 總是啟用} 按鈕來啟用 Java。(如果您只有 {button 詢問時啟用} 的選項,代表為了保護您的安全而封鎖了 Java 執行,請見 [[How to enable Java if it's been blocked]]。)
{/for}
{for fx26}
# [[T:Open Add-ons|type=Plugins]]
# 點選{for win}'''Java (TM) Platform''' 外掛程式{/for}{for mac}'''Java Applet Plug-in'''{/for}{for linux}'''Java''' 外掛程式{/for} 以選擇他。
# 如果 Java 已停用,點擊 {button 永不啟用} 開啟下拉式選單中選擇啟用 Java。建議(和預設)的選項是 {button 詢問時啟用},可以讓您在跳出詢問視窗的時候選擇是否執行 Java。
{/for}
{for win}{note} '''註:''' 您只需要在 "Java(TM) Platform" 外掛程式關閉時啓用它。"Java Deployment Toolkit" 外掛程式是給 Java 開發人員用來偵測您的 Java 版本以及部署他們的 Java 應用程式,對於讓 Java 在您的瀏覽器上運作而言,您不需要啓動它。{/note}{/for}
= 故障排除 =
若 Java 已經安裝但無法運作,試試下列的做法:
==Java 外掛程式沒有出現在附加元件管理員中==
如果 Java 已經安裝,但 Java 外掛程式卻不在附加元件管理員裡面,請逐一嘗試下列的解決方案,並重新啟動 Firefox 確認問題是否排除。
=== 移除檔案 pluginreg.dat ===
在完全關閉 Firefox 後,將[[Profiles | Firefox 使用者設定檔]]中的 pluginreg.dat 這個檔案刪除(或重新命名)。這個檔案在 Firefox 重啟之後會重新生成,但您設定停用的外掛程式會恢復為啟用。詳細的說明請參見 [[Troubleshoot issues with plugins like Flash or Java to fix common Firefox problems#w_iuiunydouicisueokaoehiioje |重新初始化外掛程式的資料庫]]。
{for mac}
=== 確認 Firefox 不是以32位元模式執行 ===
Java 7 的外掛程式只能在64位元瀏覽器中運行,因此請確認您的 Firefox 不是以32位元模式執行。
#在 Finder 開啟應用程式資料夾
#[[T:contextmenu]] Firefox.app
#選擇 {menu Get Info}
確認 {menu Open in 32-bit mode} 選項前的核取方塊是否未勾選(若是勾選中的狀態,請將它取消)。
{/for}
{for win, mac}
=== 確認 Java 控制面板中有啟用 Java ===
自 Java 7開始,[http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/jcp.html Java 控制面板]加入了「在瀏覽器中啟用 Java 內容」的安全選項,預設值為勾選啟用。取消此選項會阻止所有瀏覽器執行 Java 應用程式,Java 外掛程式也不會出現在 Firefox 附加元件管理員中。請確認 Java 控制面板中、「安全」頁籤下的 {menu 在瀏覽器中啟用 Java 內容} 選項已勾選啟用。相關資訊請參見[https://www.java.com/zh_TW/download/help/enable_panel.xml Java 說明頁]
{/for}
{for win}
=== 確認已安裝32位元版本的 java ===
在64位元版的 Windows 系統,如果您只安裝64位元的 Java,瀏覽器將無法使用 Java 外掛程式。目前釋出的 Firefox 為32位元瀏覽器,因此必須安裝32位元的 Java。
=== 確認外掛程式掃瞄功能沒被停用 ===
Mozilla 的瀏覽器們使用外掛程式掃瞄來偵測已安裝的外掛程式,所以您需要確認偏好設定中的 '''plugin.scan.plid.all''' 選項沒有被停用:
#[[T:aboutconfig]]
#搜尋 '''plugin.scan.plid.all''' 這項偏好設定
#如果設定值顯示為 '''false''',請對它按下右鍵,選擇「重設」。
===移除 JavaFX (如果有安裝的話)===
在某些情況下,從舊版 Java 更新到 Java 7 Update 10 或是更新版本時,會無法偵測到 '''Java (TM) Platform''' 外掛程式。這可能是因為 Java 與單獨安裝的 JavaFX 有所衝突(使 Java 無法註冊)。為了解決這問題,必須移除 JavaFX。若需更多資訊,請參見[https://www.java.com/en/download/help/firefox_java.xml java.com 說明頁面]。
== 其他解決方案 ==
如果 Java 已經安裝並啟用(參見上文)但卻無法正常運作,請嘗試下面的做法:
{for win}
==從 Firefox 外掛資料夾中移除舊版的 Java 外掛檔案==
您之前可能曾經複製 Java 外掛檔案到 Firefox 外掛資料夾中。在 Firefox 外掛資料夾中的舊版 Java 外掛檔案,可能導致 Java 無法正常運作。<!--see the [http://plugindoc.mozdev.org/faqs/java.html#Issues PluginDoc Java FAQ]-->
# [[T:Open Add-ons|type=Plugins]]
# 選擇 '''Java(TM) Platform''' 外掛程式並確認為啓用狀態。
# 檢查 '''Java(TM) Platform''' 外掛是否有被正確偵測到。舉例來說,如果 Java 7 Update 45 是現在的安裝版本,在附加元件管理員中的 Java 外掛應該會顯示 '''Java(TM) Platform SE 7 U45'''。
# 如果您發現所列出的 Java 外掛檔案與您目前的 Java 版本不相符,您可能在 Firefox 的外掛資料夾中有舊版的 Java 外掛檔案,必須將之移除。
Firefox 的外掛資料夾如果存在的話,通常位於:<br/>{filepath C:\Program Files\Mozilla Firefox\plugins} 在 32-bit Windows,{filepath C:\Program Files (x86)\Mozilla Firefox\plugins} 在 64-bit Windows
{/for}
== 檢查其他可能封鎖 Java 的軟體==
即使 Java 已經正確安裝,且在 Firefox 中啓用,還是有可能被其他軟體或是 Firefox 的其它外掛程式封鎖,例如下列程式:
{for win}
* ZoneAlarm Pro 軟體防火牆會封鎖 Java。詳見 [http://web.archive.org/web/20031021111230/http://forums.zonelabs.com/zonelabs/board/message?board.id=AllowAccess&message.id=61 ZoneAlarm Pro 討論區]以取得更多關於透過此程式啟用 Java 的資訊。
{/for}
* Firefox 的 NoScript 擴充套件也會封鎖 Java。更多資訊,請參見 [http://www.noscript.net/faq#qa1_8 NoScript 問答集]。
= 其他資源 =
* 位於 java<!-- -->.com 的 [http://www.java.com/en/download/faq/index_general.xml Java 問答集]回答許多常見問題。
<!-- MZ credit -->
<br/> <br/>
'''''資訊來源:[http://kb.mozillazine.org/Java Java (mozillaZine KB)]'''''
[[Template:ShareArticle|link=http://mzl.la/KR1fgO]]
{for fx42,win7,win8,win10}
<!--Windows 64位元版 Firefox 需要 Windows 7 或更高的版本 (bug 1093741)-->
{warning}'''重要:'''<br>
最新版之[https://blog.mozilla.org/futurereleases/2015/12/15/firefox-64-bit-for-windows-available/ |Windows 64位元版 Firefox] 已不再辨識或支援本外掛程式。{/warning}
{/for}
許多網頁會使用 [http://zh.wikipedia.org/wiki/Java_applet Java applet] 來執行網頁遊戲等互動式的內容,而在執行 Java applet之前,Firefox 必須正確的安裝並啓用 Java 外掛程式。Java 是種能在 Windows、Mac、Linux 與其他系統中執行的 [http://zh.wikipedia.org/wiki/Java 程式語言]。本文將協助您安裝或更新 Java,並使之能在 Firefox 上執行。
*[http://www.java.com/zh_TW/download/faq/whatis_java.xml Java] 和 JavaScript 完全不一樣(請參見[[JavaScript settings and preferences for interactive web pages|此文]]取得更多 JavaScript 相關資訊)。
__TOC__
= 安裝或更新 Java =
{for win}
== 手動安裝或更新 ==
# 前往 [http://java.com/download/ java.com 下載頁面]。
# 按下{button 免費 Java 下載}按鈕。
# 按下{button 同意並開始免費下載}按鈕下載 Java 安裝程式到您的電腦。
# 當下載完畢後,關閉 Firefox。
# 開啟您所下載的檔案啟動 Java 安裝程式。
== 自動更新 ==
Windows 版的 Java 包含自動更新功能,能夠定期檢查更新,並在有新的更新版本時通知您。您可以在 Java 控制面板的更新標籤中檢視或變更您的更新設定值,以及手動檢查更新。更多資訊請參閱 Java 說明頁: [https://www.java.com/zh_TW/download/help/java_update.xml 什麼是 Java 自動更新?如何變更通知設定?]。
為了消除潛在安全漏洞與節省磁碟空間,您應該移除所有先前安裝的舊版 Java。若須更多資訊,請造訪位於 Java 的說明頁面 [http://www.java.com/zh_TW/download/help/uninstall_java.xml 如何從我的 Windows 電腦移除 Java?]。
{/for}
{for mac}
== Mac OS X 10.6{for not fx17} 及以下版本{/for}
作業系統已內建 Java,若想要更新,請使用 [http://support.apple.com/kb/HT1338 Mac OS X 軟體更新] 功能。
== Mac OS X 10.7 及更新版本 ==
系統預設並無安裝 Java,請在[http://java.com/download/ java.com 的下載頁面]中下載最新版本的 Java。您也可以在 Java 的說明頁找到 [http://www.java.com/zh_TW/download/help/mac_install.xml 如何在 Mac 安裝 Java 的方法] 及系統需求。
欲更新 Java,請至系統偏好設定裡點選 Java 以開啟控制視窗,並在更新頁籤中點選{button 立即更新}。您可以看看[http://www.java.com/zh_TW/download/help/mac_java_update.xml 如何在 Mac 上更新 Java]的更新細節。
{/for}
{for linux}
參見 oracle.com 上的 [http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html 在 Linux 手動安裝及註冊 Java 外掛程式] 一文,幫助您在 Linux 系統中安裝或更新 Java。
{/for}
= 測試 Java =
您可以在下列任一 java.com 測試頁測試您的電腦是否已安裝,並可在 Firefox 裡執行 Java。
* [http://www.java.com/zh_TW/download/installed.jsp?detect=jre 驗證 Java 版本]
* [http://www.java.com/zh_TW/download/installed.jsp 驗證 Java 並尋找過時的版本](備用)
{note}'''註:'''當您造訪一些包含上面的測試頁及附帶 Java 元件之頁面時,您通常會被詢問是否要啟用 Java 然後予以啟用。您應 [[How to allow Java on trusted sites|只能於信任的網頁同意啟動 Java]] 。您將可能看到一個來自 Java(而非 Firefox)的安全性的提示視窗詢問您是否要執行 Java。您可以在 Java 的說明頁 [http://www.java.com/en/download/help/appsecuritydialogs.xml 當我看到 Java 的提示訊息時該怎麼辦] 找到更多資訊。{/note}
= 啟用 Java =
如果 Java 並未正常運作,請確認附加元件管理員中的 Java 外掛程式已經啟用:
# [[T:Open Add-ons|type=Plugins]]
# 點選{for win}'''Java (TM) Platform''' 外掛程式{/for}{for mac}'''Java Applet Plug-in'''{/for}{for linux}'''Java''' 外掛程式{/for} 以選擇他。
# 如果 Java 已停用,點擊 {button 永不啟用} 開啟下拉式選單中選擇啟用 Java。建議(和預設)的選項是 {button 詢問時啟用},可以讓您在跳出詢問視窗的時候選擇是否執行 Java。
{for win}{note} '''註:''' 您只需要在 "Java(TM) Platform" 外掛程式關閉時啓用它。"Java Deployment Toolkit" 外掛程式是給 Java 開發人員用來偵測您的 Java 版本以及部署他們的 Java 應用程式,對於讓 Java 在您的瀏覽器上運作而言,您不需要啓動它。{/note}{/for}
= 故障排除 =
若 Java 已經安裝但無法運作,試試下列的做法:
==Java 外掛程式沒有出現在附加元件管理員中==
如果 Java 已經安裝,但 Java 外掛程式卻不在附加元件管理員裡面,請逐一嘗試下列的解決方案,並重新啟動 Firefox 確認問題是否排除。
=== 移除檔案 pluginreg.dat ===
在完全關閉 Firefox 後,將[[Profiles | Firefox 使用者設定檔]]中的 pluginreg.dat 這個檔案刪除(或重新命名)。這個檔案在 Firefox 重啟之後會重新生成,但您設定停用的外掛程式會恢復為啟用。詳細的說明請參見 [[Troubleshoot issues with plugins like Flash or Java to fix common Firefox problems#w_iuiunydouicisueokaoehiioje |重新初始化外掛程式的資料庫]]。
{for mac}
=== 確認 Firefox 不是以32位元模式執行 ===
Java 7 的外掛程式只能在64位元瀏覽器中運行,因此請確認您的 Firefox 不是以32位元模式執行。
#在 Finder 開啟應用程式資料夾
#[[T:contextmenu]] Firefox.app
#選擇 {menu Get Info}
確認 {menu Open in 32-bit mode} 選項前的核取方塊是否未勾選(若是勾選中的狀態,請將它取消)。
{/for}
{for win, mac}
=== 確認 Java 控制面板中有啟用 Java ===
自 Java 7開始,[http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/jcp.html Java 控制面板]加入了「在瀏覽器中啟用 Java 內容」的安全選項,預設值為勾選啟用。取消此選項會阻止所有瀏覽器執行 Java 應用程式,Java 外掛程式也不會出現在 Firefox 附加元件管理員中。請確認 Java 控制面板中、「安全」頁籤下的 {menu 在瀏覽器中啟用 Java 內容} 選項已勾選啟用。相關資訊請參見[https://www.java.com/zh_TW/download/help/enable_panel.xml Java 說明頁]
{/for}
{for win}
=== 確認已安裝32位元版本的 java ===
在64位元版的 Windows 系統,如果您只安裝64位元的 Java,瀏覽器將無法使用 Java 外掛程式。目前釋出的 Firefox 為32位元瀏覽器,因此必須安裝32位元的 Java。
=== 確認外掛程式掃瞄功能沒被停用 ===
Mozilla 的瀏覽器們使用外掛程式掃瞄來偵測已安裝的外掛程式,所以您需要確認偏好設定中的 '''plugin.scan.plid.all''' 選項沒有被停用:
#[[T:aboutconfig]]
#搜尋 '''plugin.scan.plid.all''' 這項偏好設定
#如果設定值顯示為 '''false''',請對它按下右鍵,選擇「重設」。
===移除 JavaFX (如果有安裝的話)===
在某些情況下,從舊版 Java 更新到 Java 7 Update 10 或是更新版本時,會無法偵測到 '''Java (TM) Platform''' 外掛程式。這可能是因為 Java 與單獨安裝的 JavaFX 有所衝突(使 Java 無法註冊)。為了解決這問題,必須移除 JavaFX。若需更多資訊,請參見[https://www.java.com/en/download/help/firefox_java.xml java.com 說明頁面]。
== 其他解決方案 ==
如果 Java 已經安裝並啟用(參見上文)但卻無法正常運作,請嘗試下面的做法:
{for win}
==從 Firefox 外掛資料夾中移除舊版的 Java 外掛檔案==
您之前可能曾經複製 Java 外掛檔案到 Firefox 外掛資料夾中。在 Firefox 外掛資料夾中的舊版 Java 外掛檔案,可能導致 Java 無法正常運作。<!--see the [http://plugindoc.mozdev.org/faqs/java.html#Issues PluginDoc Java FAQ]-->
# [[T:Open Add-ons|type=Plugins]]
# 選擇 '''Java(TM) Platform''' 外掛程式並確認為啓用狀態。
# 檢查 '''Java(TM) Platform''' 外掛是否有被正確偵測到。舉例來說,如果 Java 7 Update 45 是現在的安裝版本,在附加元件管理員中的 Java 外掛應該會顯示 '''Java(TM) Platform SE 7 U45'''。
# 如果您發現所列出的 Java 外掛檔案與您目前的 Java 版本不相符,您可能在 Firefox 的外掛資料夾中有舊版的 Java 外掛檔案,必須將之移除。
Firefox 的外掛資料夾如果存在的話,通常位於:<br/>{filepath C:\Program Files\Mozilla Firefox\plugins} 在 32-bit Windows,{filepath C:\Program Files (x86)\Mozilla Firefox\plugins} 在 64-bit Windows
{/for}
== 檢查其他可能封鎖 Java 的軟體==
即使 Java 已經正確安裝,且在 Firefox 中啓用,還是有可能被其他軟體或是 Firefox 的其它外掛程式封鎖,例如下列程式:
{for win}
* ZoneAlarm Pro 軟體防火牆會封鎖 Java。詳見 [http://web.archive.org/web/20031021111230/http://forums.zonelabs.com/zonelabs/board/message?board.id=AllowAccess&message.id=61 ZoneAlarm Pro 討論區]以取得更多關於透過此程式啟用 Java 的資訊。
{/for}
* Firefox 的 NoScript 擴充套件也會封鎖 Java。更多資訊,請參見 [http://www.noscript.net/faq#qa1_8 NoScript 問答集]。
= 其他資源 =
* 位於 java<!-- -->.com 的 [http://www.java.com/en/download/faq/index_general.xml Java 問答集]回答許多常見問題。
<!-- MZ credit -->
<br/> <br/>
'''''資訊來源:[http://kb.mozillazine.org/Java Java (mozillaZine KB)]'''''
[[Template:ShareArticle|link=http://mzl.la/KR1fgO]]