将java插件导入firefox

esh*_*aya 2 java openjdk icedtea

我想让 Java 插件在 Firefox 中工作,所以我想弄清楚一些事情。似乎人们从中获得的默认 JRE (OpenJDK)

sudo apt install default-jre
Run Code Online (Sandbox Code Playgroud)

不会工作,所以没用。一个需要icedtea-8-plugin:i386oracle-java8-installer。这是正确的吗?

以前关于这个问题的答案只是说安装icedtea,但没有解释为什么?我特别问这是否是因为 openjdk 无法在 Firefox 中工作。我想知道为什么会这样?让我觉得非常疯狂。

Byt*_*der 6

Oracle Java 包含一些额外的闭源特性,如 webstart 浏览器插件和一些完全开源的 OpenJDK 实现中未包含的特性。

然而,IcedTea 项目提供了一个额外的开源包,将 webstart 功能添加到 OpenJDK。

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

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

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