我应该使用哪个 Java 包:OpenJDK 还是 Oracle JDK?

ton*_*nga 14 java jdk openjdk

我是 Ubuntu 下 Java 开发的新手。当我在终端中输入 javac 时,它提示我安装 OpenJDK 和一堆其他 JDK。我想知道 OpenJDK 7 和 Oracle 的 JDK 7 有什么区别,它们基本一样吗?谢谢。

KK *_*tel 8

OpenJDK 是 Ubuntu 使用的默认 Java 版本,是最容易安装的,而 Oracle Java 7 是 Oracle 自己的 Java 7 版本。

您可以阅读Ubuntu Java 文档

OpenJDK:“Oracle 在开源许可模式下提供 OpenJDK 源代码。它既免费又免费(如自由)软件。”

进一步正如我在Oracle Java 常见问题部分中找到的那样

对于 Oracle JDK

“Java 开发工具包 (JDK) 可免费下载并用于商业编程,但不得重新分发。”