将 Java 插件放入 Firefox

将 Java 插件放入 Firefox

我希望 Java 插件可以在 Firefox 中工作,所以我想明确一点。似乎通过执行以下代码获取的默认 JRE(OpenJDK)

sudo apt install default-jre

不会起作用,所以它是无用的。需要 或icedtea-8-plugin:i386oracle-java8-installer对吗?

之前对这个问题的回答只是说安装 icedtea,但没有解释为什么?我特别想问的是,这是否是因为 openjdk 无法在 Firefox 中工作。我想知道这到底是为什么?我觉得这太疯狂了。

答案1

Oracle Java 包含一些额外的闭源功能,例如 webstart 浏览器插件和其他一些不包含在完全开源 OpenJDK 实现中的功能。

但是,IcedTea 项目提供了一个额外的开源包,为 OpenJDK 添加了 webstart 功能。

因此,要在任何浏览器中运行 Java 小程序(Firefox 与此无关),您需要

  • 通过包含浏览器插件的 PPA 安装专有 Oracle Java 实现,
  • icedtea-8-plugin或者安装为开源 OpenJDK Java 实现添加开源浏览器插件的附加包,这两个包均由官方 Ubuntu 存储库提供。

可能有兴趣进一步阅读:为什么 Oracle Java 没有包含在标准 Ubuntu 存储库中?

相关内容