Java 是默认安装的吗?

Java 是默认安装的吗?

我之所以问这个问题,是因为 Libre Office 是预安装的,而且它的一些功能需要 Java。我不想要 Java,因为有一种名为还有其他的。但是有了这个,即使是脚本小子也可以控制我的电脑。

答案1

简单的回答,Java 在任何 Ubuntu 系统中都没有默认安装(事实上这违反了 Java 分发政策,这就是为什么它被包含在非免费存储库中)。

您可以检查任何版本的 Ubuntu 的软件包清单,您会注意到它不包含 JDK 或 Java。

精确的 Pangolin 包裹清单:

http://releases.ubuntu.com/releases/precise/ubuntu-12.04.3-desktop-i386.manifest

Raring Ringtail 包装清单:

http://releases.ubuntu.com/releases/raring/ubuntu-13.04-desktop-i386.manifest

您可以上下搜索该列表,但找不到对 Java 的引用(请不要与 JavaScript 混淆,它们是不同的)。

(链接是感谢致我们的朋友 Oli

  • 那么 LibreOffice 如何运行?

    libreoffice建议使用该软件包java-runtime来实现某些特定功能,但不需要完整的 Java 虚拟机。它还包括自己的软件包,其中包含 Java 类、脚本和配置片段,称为libreoffice-java-common,但并非所有套件都需要这些软件包(只有 writer 和 base)。因此,您甚至无需安装 Oracle 的 Java 或 openJDK 即可使用大部分 LO。

  • 你是指没有安装 Oracle Java 吗?OpenJDK 也不存在吗?

    上面已经回答过这个问题:

    您可以检查任何版本的 Ubuntu 的软件包清单,您会注意到它不包含 JDK 或 Java。

  • 从安全角度来看,Oracle Java 和 OpenJDK 之间的差异是否很小?

    根据Security.SE 的 Thomas Pornin是的,两者没有区别。两者都有很多代码,这使得它们都存在漏洞。甚至有一个Ubuntu 受漏洞影响的情况现在已经修复。(非引用)

    你可以阅读他的完整回答(以及其他回答)这里

希望这可以解答所有疑问。

相关内容