2

. 可以作为 .zip 分发或打包为特定于平台的安装程序。

• 无需更改应用程序,相同的 jar 应用程序二进制文件可以部署为本机捆绑包,可双击 jar

资源

参考以上两点,我也想做同样的事情。任何机构都可以向我展示示例 build.xml 或帮助链接来实现这两点吗?

我在 Window 8、64 位机器上运行我的构建,并且成功生成了一个 64 位窗口可执行文件,以使用以下 javafx 任务启动自包含的 java fx 应用程序 -

<fx:deploy width="${javafx.run.width}" height="${javafx.run.height}"
           nativeBundles="all"
           outdir="${basedir}/${dist.dir}" outfile="${application.title}">
    <fx:application name="${application.title}" mainClass="${javafx.main.class}"/>
    <fx:resources>
        <fx:fileset dir="${basedir}/${dist.dir}" includes="*.jar"/>
    </fx:resources>
    <fx:info title="${application.title}" vendor="${application.vendor}"/>
</fx:deploy>

现在我需要制作各种操作系统安装程序来在 MAC 和 Linux 上启动它们各自独立的 java fx 应用程序。我想在 Windows 8 64 位机器上运行的同一版本中生成 OS 明智的安装程序。这可能吗?

如果无法在 Window 平台上为 MAC 和 Linux 构建安装程序,我可以与安装程序妥协,但有些方法可以为各种平台(即 MAC 和 Linux)构建一个独立的 java fx 应用程序,在单个构建中运行Window 8 64 位机器。

4

0 回答 0