3

我在我的 Mac 中找到了两个 JDK,一个在路径中:' /System/Library/Java/JavaVirtualMachines/1.6.0jdk'另一个在路径中:' /Library/Java/JavaVirtualMachines/1.7.0jdk'

有什么不同?为什么有两个?

4

1 回答 1

4

/System/Library/Java/JavaVirtualMachines/1.6.0jdk是 Apple 用来与他们的操作系统一起分发的 JDK。此后,他们停止提供 JDK,并让 Java 平台的所有者 Oracle 来提供最新的 JDK,并且/Library/Java/JavaVirtualMachines/1.7.0jdk是 Oracle 提供的 JDK。

区别只是JDK的版本和供应商(提供者)。在您的系统上拥有多个 JDK 是非常好的。

于 2013-02-02T00:28:43.037 回答