gpt4 book ai didi

java - 如何让 JNLP 下载正确版本的 JavaFX 2?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:22:33 24 4
gpt4 key购买 nike

JavaFX 2 高度依赖 native 代码。对于我的桌面应用程序,我想为每个受支持的操作系统选择最匹配的 JavaFX 风格,以便尽可能轻松地在目标系统上进行安装。

由于 JavaFX 2 附带了几个 Ant 任务来帮助部署,我认为这是可行的方法,但我似乎走进了死胡同。

deploy 任务生成一个 JNLP 文件,其中包含调用 JavaFX 安装程序的资源引用:

 <resources>
<jfx:javafx-runtime version="2.1+" ref="http://javadl.sun.com/webapps/download/GetFile/javafx-latest/windows-i586/javafx2.jnlp"/>
</resources>

这显然不适用于 Windows 以外的操作系统,甚至可能是 32 位 Windows。根据JNLP doc , 依赖于操作系统的资源选择是可能的,但是:

<resources os="SunOS" arch="sparc">
...
</resources>

但是,我无法找出不同平台的 URL。他们在某处记录了吗?还有其他方法可以实现我的目标吗?

请注意,已经有一个 similar question ,但它仅限于问题的 32/64 位部分,因此没有得到解答。

最佳答案

Jnlp 和插件模式在当前 JavaFX 2.1 中仅在 Windows 上受支持

计划在 2.2 版本中添加 Mac/Linux 运行时。您可以尝试开发预览包:http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html

关于java - 如何让 JNLP 下载正确版本的 JavaFX 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10413136/

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