我使用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>
详情请参阅官方文档