需要有关Apple OS X的替代JVM的指导 [英] Need guidance on alternative JVMs for Apple OS X

查看:82
本文介绍了需要有关Apple OS X的替代JVM的指导的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Apple has deprecated their JVM and it may not be supported in future versions of OS X. I am not primarily a Java developer, but I do write Java applications now and then, and the primary application I work on uses Tomcat and Opal to provide a SOAP interface to command line executables written in C.

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

I keep seeing suggestions to simply use another JVM, but this seems seem ridiculously glib. At this point I believe an Oracle JVM that runs on OS X is purely a hypothetical. It seems like a reasonable solution, but given that Apple, Oracle, and Google seem to be in a 3-way pissing match, I fear it may be delayed for quite some time.

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

I keep getting pointed to the OpenJDK, but this seems to require building the JVM from source. That's fine for me personally, but not so great for my end users. I'm also pointed to the Soy Latte binary distribution built from the OpenJDK, but this is an X11 rather then a native implementation, and seems to be require a Java Research License.

有人可以指向OS X的其他JVM,或者我的任何一个我对OpenJDK和SoyLatte的误解是什么?

Can somebody point me to other JVMs for OS X, or disabuse me of any misconceptions I have about OpenJDK and SoyLatte?

推荐答案

目前没有其他成熟的OS X用于OS X而不是Apple提供的。没有必要创建一个,因为Apple已经提供了一个并且OpenJDK尚未收到兴趣并且工作足以为OS X提供生产级版本。

There is current no other mature JVM's for OS X than the one Apple provides. There has been no need to create one as Apple already provided one and the OpenJDK has not yet received interest and work enough to provide a production level version for OS X.

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

All the code Apple wrote to make it work well with Aqua is not open, so it cannot be reused. All we have is the OpenJDK which only has Windows and X11 frontend, so either Apple can be asked to donate the Aqua code to OpenJDK or work has to start over to create a new Aqua frontend.

这篇关于需要有关Apple OS X的替代JVM的指导的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆