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


问题内容

Apple已弃用其JVM,并且OS
X的未来版本可能不支持它。我不是主要的Java开发人员,但是我时不时地编写Java应用程序,而我工作的主要应用程序使用Tomcat和Opal提供了一个功能。
SOAP接口,以C语言编写的命令行可执行文件。

我一直看到建议简单地使用另一个JVM,但这似乎离谱了。在这一点上,我相信在OS X上运行的Oracle
JVM纯粹是一种假设。看来这是一个合理的解决方案,但考虑到苹果,甲骨文和谷歌似乎处于三分相争的状态,我担心它可能会延迟一段时间。

我不断指出OpenJDK,但这似乎需要从源代码构建JVM。这对我个人来说很好,但对最终用户而言却不那么好。我还指出了从OpenJDK构建的Soy
Latte
二进制发行版,但这是X11而不是本机实现,并且似乎需要Java
Research License。

有人可以将我指向OS X的其他JVM,还是让我对关于OpenJDK和SoyLatte的任何误解不屑一顾?


问题答案:

目前,没有比Apple提供的OS X更成熟的JVM。无需创建一个,因为Apple已经提供了一个,而OpenJDK尚未引起人们的兴趣,并且无法为OS
X提供生产级别的版本。

苹果为使它与Aqua兼容而编写的所有代码尚未公开,因此无法重复使用。我们所拥有的就是仅具有Windows和X11前端的OpenJDK,因此,可以要求苹果向AquaJDK捐赠Aqua代码,或者必须重新开始创建新的Aqua前端。