如何在使用javafx部署本机自包含应用程序时更改应用程序名称



我使用JavaFX ant脚本生成原生包。生成的本机可执行文件使用Main类的名称。有什么方法可以指定可执行文件名吗?缺少重命名Main类?

我已经搜索了互联网,但没有找到一个配置选项可以这样做。我遇到这个问题的具体原因是我正在使用另一个库(getdown)来启动我的应用程序,并且因为如果这是我的主类名是getdown主类的名称,这将使我的用户感到困惑。

build.xml中<fx:build>目标的<fx:application>元素定义了用于应用程序标题的name属性。也就是说,你可以做

<fx:deploy width="${javafx.run.width}" height="${javafx.run.height}"
           nativeBundles="all"
           outdir="${basedir}/${dist.dir}" outfile="${application.title}">
    <fx:application name="My Cool App" mainClass="${javafx.main.class}"/>
    <!-- ... -->
</fx:deploy>

详情请参阅官方文档

相关内容

  • 没有找到相关文章

最新更新