我应该针对哪个 Java 版本进行 12.04 安装?

我应该针对哪个 Java 版本进行 12.04 安装?

我正在考虑为 Ubuntu 开发一个 Java 应用程序。页面https://help.ubuntu.com/community/Java没有说明哪一个(如果有的话)是默认的。

另外,我知道很多人更改他们的 Java 版本来运行像 Minecraft 这样的应用程序。

人们正在运行什么版本——或者 Java 只是一个糟糕的选择?

答案1

12.04 中的默认版本是 OpenJDK 6(openjdk-6-jre也称为default-jre)(尽管可以安装 OpenJDK 7)。12.10 中的默认版本是 OpenJDK 7。

OpenJDK是 Java 规范的开源实现。它通常与“官方”Oracle/Sun Java 实现完全兼容(但有一些极端情况,原始 JDK 的部分内容受到许可限制,例如字体实现可能略有不同)。这问题稍微讨论了一下这个问题。

除非您确实想要使用 Java 7 中的某些功能,否则我建议您以 OpenJDK 6 为目标,它应该可以与 Ubuntu 和其他平台上的绝大多数 Java 安装兼容。

相关内容