代码之家  ›  专栏  ›  技术社区  ›  Charles E. Grant

需要针对Apple OS X的替代JVM的指导

  •  11
  • Charles E. Grant  · 技术社区  · 15 年前

    Apple has deprecated their JVM 它可能不支持在OS X的未来版本中。我主要不是Java开发人员,但我确实偶尔编写Java应用程序,而我工作的主应用程序使用Tomcat和Opal为C语言编写的命令行可执行文件提供SOAP接口。

    我一直在看到简单地使用另一个JVM的建议,但这似乎是荒谬的油嘴滑舌。此时,我认为在OSX上运行的OracleJVM纯粹是一个假设。这似乎是一个合理的解决方案,但考虑到苹果、甲骨文和谷歌似乎正在进行三方竞争,我担心它可能会延迟相当长的一段时间。

    我一直被指向 OpenJDK 但这似乎需要从源代码构建JVM。这对我个人来说很好,但对我的最终用户来说不算太好。我也被指到 Soy Latte 从OpenJDK构建的二进制分布,但这是X11而不是本机实现,并且似乎需要Java研究许可。

    有人能给我指出其他用于OSX的JVM,或者消除我对OpenJDK和Soylatte的误解吗?

    3 回复  |  直到 11 年前
        1
  •  3
  •   Thorbjørn Ravn Andersen    15 年前

    目前,没有比苹果提供的更成熟的用于OS X的JVM了。没有必要创建一个,因为苹果已经提供了一个,而OpenJDK还没有得到足够的兴趣和工作来为OSX提供生产级版本。

    苹果为使其与Aqua良好工作而编写的所有代码都没有打开,因此无法重用。我们所拥有的就是OpenJDK,它只有Windows和x11前端,所以要么苹果公司被要求将aqua代码捐赠给OpenJDK,要么重新开始创建一个新的aqua前端。

        2
  •  3
  •   Peter Knego    15 年前

    我们都需要这方面的指导,伙计。我们在MacBook上用Java开发的所有人都想知道会发生什么。

    到目前为止,还没有人费心创建一个从openjdk到os x的生产就绪端口,因为苹果一直在处理这个问题。是一个Java到OS X的端口,我们需要的是Java移植到可可。这只会影响回转/awt,但仍然如此。

        3
  •  0
  •   gouessej    11 年前

    OpenJDK 1.7在OS X 10.7.3下运行完美。我还没有成功地使它在OSX 10.6.8下工作。我还没有尝试过Oracle Java,但是如果您想使用JavaFX,直到OpenJFX与OpenJDK捆绑在一起,您可能需要它,可能在OpenJDK 1.9中。