可能重复:
需要有关Apple OS X的替代JVM的指导
就是这样,Apple可能不再自己生产JVM,也不再将其与OS X一起发售:
http://www.infoq.com/news/2010/10/apple-deprecates-java
我们在Windows,Linux和OS X上运行了一个巨大的Java应用程序(OS X是我们[丰富]用户群的重要组成部分),作为开发人员,我们的选择是什么?
在另一个OS X JVM(一个Oracle JVM)上运行我们的应用程序是否现实?
或者是要远离Java考虑?如果是这样,那在技术上意味着什么?尝试使用一些自动移植工具(与Excelsior Jet for Windows不同,OS X有类似的东西吗?)?将整个应用程序(这将是巨大的)重写为Objective-C并维护两个不同的版本?(一个Java和一个Objective-C?).
我们可能决定完全放弃OS X支持,至少只要Microsoft或Oracle不杀死Windows上的Java.
这很大程度上取决于苹果是否会将其作为可选下载(如 Rosetta)或完全保留。
如果是可选下载,则与 Windows 下的情况相同。
如果放弃,那么您必须考虑 OS X 是否不再是受支持的平台。
无论如何,您都可以强烈考虑支持 OpenJDK 项目,该项目目前是填补 Apple 在此造成的空白的最佳选择。