gpt4 book ai didi

javafx-2 - Javafx 2.2 和雪豹

转载 作者:行者123 更新时间:2023-12-02 19:02:43 24 4
gpt4 key购买 nike

我需要在 Mac 计算机上部署 JavaFX2.2 应用程序。 OS X 10.7 或更高版本适用于 Java 7u7。 OS X 10.6 怎么样?我们有什么解决办法吗?我认为 10.6 可以更新到 Java 6u35,并且我在某处读到 2.1 和 2.2 可以在 6u26 或更高版本上运行(但是没有支持,但这没关系)。

有人可以帮我完成这个任务吗?我们可以从某个地方下载独立的 JFX2.2 运行时并将其放在 OSX10.6 上吗?或者还有其他替代选择吗?有没有一种方法可以将 2.2 运行时与应用程序本身一起复制/打包?

请帮忙。

最佳答案

Is there a way we can copy/package 2.2 runtime along with the app itself?

是的,请参阅 self-contained application packaging 上的文档它在 OS X 10.7+ 上受支持,并包括 JavaFX 2.2+ 和 jre7u6+。

What about OS X 10.6?

引自oracle forum thread JavaFX 负责人关于 Snow Leopard 支持和 JavaFX 2.2 的信息:

FWIW, there are in fact some APIs we use from Lion that aren't on Snow Leopard. Also, Apple only supports the current release of the OS - 1 (so now it would be Lion and Mountain Lion), and for deployment we needed special hooks. The thought was that it didn't make sense to support versions of the Mac OS that Apple themselves didn't support any longer.

JavaFX (2.0/2.1) 的一些早期开发人员版本确实在 Snow Leopard 上运行,但它们只是早期开发版本,尚未准备好用于生产,另外,我认为这些版本的许可证不允许您使用它们在生产代码中。我认为这些早期的 2.0/2.1 开发版本不再由 Oracle 分发。

当 JavaFX 完全开源时,您也许可以努力将其向后移植到 Snow Leopard,但到那时可能就不值得了。

作为黑客,您可以尝试将 jre7u7+ 中捆绑的 JavaFX 运行时添加到 Apple Java6u35 中,看看是否可以运行应用程序 - 但这将是一个完全不受支持的配置,可能会损坏,并且还可能存在分发许可问题。

关于javafx-2 - Javafx 2.2 和雪豹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12370529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com