Oracle JRE 的替代品

Oracle JRE 的替代品

我想从我的电脑上卸载尽可能多的 Oracle 产品,因为我不喜欢这家公司。但是,我的一些应用程序需要 Java,例如 Eclipse。

有哪些适用于 Windows 的 Oracle Java 运行时环境的替代方案可与第三方应用程序配合使用?

答案1

需要明确的是,“Java”并不是一个东西。

Java运行时环境 (JRE)- Java 的最常见形式,允许用 Java 编写的应用程序在您的计算机上运行。这就是“Java 插件”或“Java 虚拟机 (jvm)”

Java (语言)- 一种面向对象的编程语言。

Java (编译器)- 将 Java 代码(语言)转换为可由 JRE/JVM 执行的类文件。

Java (图书馆)- 一组用于跨平台 GUI 和其他编程元素的组件。

我猜你问的是更换 JRE,即大多数人使用的 Java 插件。如果你的意思不是这样,请更新你的问题。

微软曾经在其所有操作系统中都包含 Java 虚拟机,但是它通常会被忽略,而采用 Oracle 的 JRE 插件。

您可以尝试其他一些 JRE/JVM 替代方案:

乔伊奇(讽刺的是,它本身是用 Java 编写的)-http://sourceforge.net/projects/joeq/

旺卡-http://wonka.acunia.com/

黑貂(不再积极维护) -http://sourceforge.net/projects/sablevm/files/

它们之间可能都具有一定程度的兼容性,但是您可能会发现,在运行适用于较新版本的 JRE 的 Java 时,可能会遇到兼容性问题。

另一个需要考虑的问题是您是否真的需要 Java。您执行的特定任务是否确实需要运行 JRE?如果没有,请尝试不使用 JRE。

答案2

Oracle JRE 是基于 OpenJDK 构建的。您可以从许多来源获取 OpenJDK,包括自己构建。Azul Systems(我的雇主)提供 Zulu 系列下载,所有这些下载都提供了经过认证的 OpenJDK 二进制文件,符合每个主要 Java 版本(今天的 8、7 和 6)的 Java 标准版测试规范。它应该是 Windows、Linux 和 Mac OS X 平台上 Oracle Java 运行时的合适替代品。Zulu 可从 www.azul.com/zulu 免费下载。希望对您有所帮助。披露:我是 Azul Systems 的 Zulu 和 Zing 产品线的产品经理。

答案3

我从未使用过它,但你可能想研究一下OpenJDK

相关内容