需要有关Apple OS X的替代JVM的指导

Cha*_*ant 11 java macos jvm

Apple已弃用其JVM,在未来的OS X版本中可能不支持它.我不是主要的Java开发人员,但我偶尔编写Java应用程序,而我使用的主要应用程序使用Tomcat和Opal来提供用C编写的命令行可执行文件的SOAP接口.

我一直在看到简单地使用另一个JVM的建议,但这看起来似乎很荒谬.在这一点上,我相信在OS X上运行的Oracle JVM纯粹是一种假设.这似乎是一个合理的解决方案,但鉴于苹果,甲骨文和谷歌似乎处于三方小便中,我担心它可能会推迟一段时间.

我一直指向OpenJDK,但这似乎需要从源代码构建JVM.这对我个人来说很好,但对我的最终用户来说并不是那么好.我还指出了从OpenJDK构建的Soy Latte二进制发行版,但这是一个X11而不是本机实现,似乎需要Java研究许可证.

有人可以指向OS X的其他JVM,或者让我对OpenJDK和SoyLatte的任何误解都不以为然?

Tho*_*sen 3

目前除了 Apple 提供的之外,没有其他成熟的适用于 OS X 的 JVM。没有必要创建一个,因为 Apple 已经提供了一个,而且 OpenJDK 还没有引起足够的兴趣,也没有足够的工作来为 OS X 提供生产级版本。

Apple 为其与 Aqua 良好配合而编写的所有代码均未公开,因此无法重复使用。我们拥有的只是 OpenJDK,它只有 Windows 和 X11 前端,因此要么可以要求 Apple 将 Aqua 代码捐赠给 OpenJDK,要么必须重新开始创建新的 Aqua 前端。