Urs*_*pke 6 java jnlp cross-platform 32bit-64bit javafx-2
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>
Run Code Online (Sandbox Code Playgroud)
这显然不适用于Windows以外的操作系统,甚至可能适用于32位Windows.根据JNLP文档,可以使用依赖于操作系统的资源选择:
<resources os="SunOS" arch="sparc">
...
</resources>
Run Code Online (Sandbox Code Playgroud)
但是,我无法弄清楚不同平台的URL.它们是否在某处记录?还有另一种方法来实现我的目标吗?
请注意,已经存在类似的问题,但它仅限于问题的32/64位部分,并且没有得到答复.
当前 JavaFX 2.1 中仅支持 Windows 上的 Jnlp 和插件模式
Mac/Linux 运行时计划在 2.2 版本中添加。您可以尝试开发预览包:http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html
| 归档时间: |
|
| 查看次数: |
1775 次 |
| 最近记录: |