在 OS X 上我不明白的几件事......
从2010年到今天...
在整个互联网上,有多个消息来源指出,根据 Apple 的 EULA,在 OS X 10.5 及更高版本上运行任何虚拟机(包括 JVM)都是不合法的。
随着时间的流逝,互联网消息称,仅随 OS X 一起发布的 JVM 已被弃用,而 Oracle 接管了更新。
目前,在 OS X 上运行 JVM 是否合法?如果是这样,Apple 是否支持它?
编辑:所有 Apple 的 i 设备都不会运行 JVM(至少不支持它)。我不知道这个问题的未来是什么,但似乎有用于 i-devices 的 JVM,但它们是否合法?
当然,OSX 的最后几个版本没有附带 JRE,但是如果您尝试运行任何 .jar 文件,则会弹出一条消息并询问您是否要下载一个。这直接来自他们并得到他们的支持,尽管它几乎是 100% 纯 Oracle 代码。
在 MacOS 上运行 JVM 总是合法的。不要将此与在 VMWare Fusion 或 VirtualBox 中运行的虚拟机混淆。有了这个,您可以始终运行 Windows、Linux 等。您可能提到的限制适用于虚拟化 MacOS X,这在今天的某些情况下是允许的,但仅适用于 Apple 硬件,而不适用于其他硬件。