如何在 Google Chrome 瀏覽器中使用 Java?
本文適用於:
瀏覽器: Chrome
Java 版本: 7.0, 8.0
Chrome 對 NPAPI 的支持
用於 Web 瀏覽器的 Java 插件依賴於跨平臺的插件體系結構 NPAPI,它長期以來一直受所有主要 Web 瀏覽器的支持,並且目前仍然受支持。Google 曾在 2013 年 9 月宣佈,計劃在“2014 年底”之前從 Chrome 中去除 NPAPI 支持,從而有效地去除對 Silverlight、Java、Facebook Video 和基於 NPAPI 的其他類似插件的支持。最近,Google 修訂了計劃,現在他們聲稱計劃在 2015 年晚些時候完全去除 NPAPI。由於不明確這些日期是否會進一步延期,我們強烈建議 Java 用戶儘快考慮採用 Chrome 的替代產品。我們建議使用 Firefox、Internet Explorer 和 Safari 作爲較爲長期的選擇。從 2015 年 4 月的 Chrome 版本 42 開始,Google 爲運行基於 NPAPI 的插件(例如 Java)增加了額外的配置步驟, - 請參閱下文的在 Chrome 版本 42 和更高版本中啓用 NPAPI 部分。
Windows 上的 64 位 Chrome
從 Chrome 版本 37 開始,Chrome 提供了用於 Windows 的 64 位格式。運行 64 位 Chrome 時,用戶還必須安裝 64 位 Java。
Windows 和 64 位 Java
Mac OS X 上的 Java 和 Chrome
要在 Mac OS X 上運行 64 位 Oracle Java,需要 64 位瀏覽器。用於 Mac 的 64 位 Chrome 是隨 Chrome 版本 39 一起提供的。有關詳細信息,請參閱 64 位 Chrome (blog.chromium.org)。
Chrome 和 Linux
從 Chrome 版本 35 開始,Linux 平臺中不再提供 NPAPI(Netscape 插件 API)支持。有關詳細信息,請參閱 Chrome 和 NPAPI (blog.chromium.org)。
在 Linux 上推薦使用 Firefox 作爲 Java 的瀏覽器。
在 Chrome 版本 42 和更高版本中啓用 NPAPI
從 Chrome 版本 42 開始,需要額外的配置步驟以繼續使用 NPAPI 插件。
在 URL 欄中,輸入:
chrome://flags/#enable-npapi
單擊啓用 NPAPI 配置選項的啓用鏈接。
單擊現在顯示在配置頁底部的重新啓動按鈕。
開發人員和系統管理員如果在尋求支持 Chrome 用戶的替代方法,請查看此博客,特別是 "Running Web Start applications outside of a browser" 和 "Additional Deployment Options" 部分。
Java 插件需要權限
如果 Chrome 中顯示 Java(TM) 需要您的運行權限的消息,您將需要響應 Chrome 選項才能在該頁上運行插件。選項因 Chrome 版本而異。
Chrome“插件已被阻止”圖標(位於地址欄中)
在 Chrome 地址欄中查找“已阻止插件”圖標。單擊此圖標將顯示此頁上已阻止插件和插件選項
單擊始終在 [站點名稱] 上允許插件可允許在此站點的所有頁上運行插件(包括 Java)。
單擊此時運行所有插件可僅允許運行該頁上的插件(包括 Java)內容,直到您退出此頁爲止。
單擊繼續阻止插件可防止在該頁上運行插件。
Chrome 消息欄
單擊這次運行以允許僅在此頁上運行 Java 內容,直至您離開此頁。
單擊 Always run on this site(在此網站上始終運行)可允許 Java 在此網站的所有網頁上運行。對於此網站上的網頁,將不會再顯示該消息。
此外,您可以通過管理插件阻止選項分別管理各個站點上的權限。
需要其他插件
如果 Chrome 的消息欄中通知顯示此頁上的一些元素需要 Java(TM),請單擊 Chrome 消息欄中的安裝插件,或者從 java.com 下載。
插件過期
如果 Chrome 的消息欄中顯示 Java(TM) 由於過期而被阻止,則單擊 Chrome 消息欄中的更新插件以獲取最新版本的 Java。