Apple

支持 JVM 的 Apple OSX(或任何虛擬機)

  • September 20, 2014

在 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 硬體,而不適用於其他硬體。

引用自:https://serverfault.com/questions/629134