14 我是Ubuntu下Java开发的新手。当我在终端中键入javac时,它提示我安装OpenJDK和许多其他JDK。我想知道OpenJDK 7和Oracle的JDK 7之间是否有区别。它们基本相同吗?谢谢。 java openjdk jdk — 汤加 source
8 OpenJDK是Ubuntu使用的默认Java版本,最容易安装,而Oracle Java 7是Oracle自己的Java 7版本。 您可以阅读Ubuntu Java文档。 OpenJDK:“ Oracle在开放源代码许可模式下提供了OpenJDK源代码。它既免费又免费(如自由软件)。” 正如我在Oracle Java FAQ部分中发现的那样 对于Oracle JDK “ Java开发工具包(JDK)可免费下载和用于商业编程,但不能重新分发。” — Ketan Patel source 我将使用Oracle JDK。因为OpenJDK我已经使用了几年了,所以每天我都做噩梦。自从我移到Oracle JDK以来,所有我的应用程序问题都得到了解决。这意味着OpenJDK是一个可玩,玩乐的bug,但是对于Enterprise部署,我将需要始终选择Oracle JDK。 这是一个有趣的观点,但是您能更具体一点吗?您遇到穿线问题了吗?垃圾收集?并且您认为这些问题在openjdk7及更高版本中仍然存在吗? — 特里斯坦(Tristan)