如何在 Firefox 中启用 Java:3 种方法

热门:
升级您的服务器配置! 申请 AVA 并使用 立减 15%
使用优惠码:

由于安全问题,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 的步骤:

  1. 从 Mozilla FTP Archive 下载 Firefox 52 ESR
  2. 安装下载的版本并禁用自动更新。
  3. 从 Oracle’s website 安装 Java Runtime Environment (JRE)
  4. 打开 Firefox,并在地址栏中输入 about:config。
  5. 搜索 plugin.load_flash_only 并将其设置为 false。
  6. 重启 Firefox,并在 Java Test Page 上测试 Java 功能。

限制:

  • 由于浏览器和插件支持过时,存在安全风险。
  • 可能与某些现代网站不兼容。

方法 2:使用 Java Web Start (JNLP) 应用程序

即使没有 NPAPI 支持,Java Web Start 也允许通过外部启动的方式从浏览器运行 Java applications。

在 Firefox 中使用 Java Web Start 的步骤:

  1. 安装 Java Runtime Environment (JRE)
  2. 确保 javaws.exe (Java Web Start) 与 .jnlp files 关联。
  3. 打开 Firefox 并访问提供 .jnlp file 的网站。
  4. 下载 .jnlp file,并使用 Java Web Start 打开它。
  5. 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 的步骤:

  1. 打开 Internet Explorer
  2. 访问 Java.com 以验证 Java 安装。
  3. 在提示时允许 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 的浏览器支持在整个行业中实际上已经过时,而继续使用会带来不断演变的风险。