JavaFX的2是高度依赖于本机代码。 对于我的桌面应用程序,我想选择最匹配的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文档 ,操作系统相关的资源选择是可能的,但是:
<resources os="SunOS" arch="sparc">
...
</resources>
不过,我想不通了不同平台的URL。 这些内容是否记录? 有另一种方式来达到我的目标是什么?
请注意,已经有一个类似的问题 ,但它本身限制的问题- 32/64位的一部分,在那个无人应答。