如何在 Firefox 中启用 Java:3 种方法
由于安全问题,Firefox 对 Java 的支持多年来发生了变化。现代版本的 Firefox 不再原生支持 Java applets,但在特定使用场景下,仍然有一些方法可以启用 Java 功能。本指南介绍了在 Firefox 中启用 Java 的三种方法。
如果您正在寻找安全且经过优化的 hosting 环境,AvaHost 提供高性能 VPS 和 dedicated servers,非常适合运行 Java applications。
方法 1:使用支持 NPAPI 的旧版本 Firefox
现代版本的 Firefox 不支持 NPAPI plugins,包括 Java。不过,像 Firefox 52 ESR (Extended Support Release) 这样的旧版本仍然支持 Java。
在 Firefox 52 ESR 上启用 Java 的步骤:
- 从 Mozilla FTP Archive 下载 Firefox 52 ESR。
- 安装下载的版本并禁用自动更新。
- 从 Oracle’s website 安装 Java Runtime Environment (JRE)。
- 打开 Firefox,并在地址栏中输入 about:config。
- 搜索 plugin.load_flash_only 并将其设置为 false。
- 重启 Firefox,并在 Java Test Page 上测试 Java 功能。
限制:
- 由于浏览器和插件支持过时,存在安全风险。
- 可能与某些现代网站不兼容。
方法 2:使用 Java Web Start (JNLP) 应用程序
即使没有 NPAPI 支持,Java Web Start 也允许通过外部启动的方式从浏览器运行 Java applications。
在 Firefox 中使用 Java Web Start 的步骤:
- 安装 Java Runtime Environment (JRE)。
- 确保 javaws.exe (Java Web Start) 与 .jnlp files 关联。
- 打开 Firefox 并访问提供 .jnlp file 的网站。
- 下载 .jnlp file,并使用 Java Web Start 打开它。
- Java application 将在浏览器外的单独窗口中运行。
优点:
- 比使用过时的浏览器版本更安全。
- 可在现代版本的 Firefox 上运行。
方法 3:使用其他兼容 Java 的浏览器
某些浏览器仍然支持 Java,或为基于 Java 的 applications 提供更好的兼容性。
推荐浏览器:
- Internet Explorer (IE 11):仍然支持 Java,但正在逐步淘汰。
- Pale Moon:基于 Firefox 的浏览器,可能可与 Java plugins 配合使用。
- OpenJDK + IcedTea-Web Plugin:可在 Linux systems 上用于 Java applets。
在 Internet Explorer 中使用 Java 的步骤:
- 打开 Internet Explorer。
- 访问 Java.com 以验证 Java 安装。
- 在提示时允许 Java 运行。
注意事项:
- Internet Explorer 已被弃用,出于安全原因不建议使用。
- Pale Moon 和 IcedTea-Web 主要用于旧版 Java applications。
结论
由于现代版本的 Firefox 不再支持 Java,最佳替代方案是:
- 使用 Firefox 52 ESR 以获得 NPAPI 支持。
- 运行 Java Web Start applications。
- 使用像 Internet Explorer 或 Pale Moon 这样的 Java-compatible browser。
对于大多数用户和组织而言,强烈建议摆脱基于浏览器的 Java 内容。最安全且面向未来的策略是将旧版 Java applets 迁移到独立 applications(使用 Java Web Start 或类似解决方案),或使用现代 web technologies 重新实现功能。对于不可避免的旧版场景,请始终仅在安全、隔离的环境中使用 Firefox 52 ESR 或 Internet Explorer 等过时浏览器,且绝不要用于通用浏览。
迁移规划至关重要,因为官方对 NPAPI Java 的浏览器支持在整个行业中实际上已经过时,而继续使用会带来不断演变的风险。


