如何在 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。