【问题标题】:Build for JavaFX project not creating exe为 JavaFX 项目构建不创建 exe
【发布时间】:2013-06-27 07:55:33
【问题描述】:

我正在尝试为我的 JavaFx 项目构建一个 exe 文件。该项目是用 Java 6 编写的,我已经下载了 Java 6 的独立 JavaFX。 当我尝试使用 ant 构建 build.xml 文件时,它成功但没有创建 exe,我认为这可能是因为在它完成构建之前出现了这条消息。

跳过 [Exe Bundler (based on Inno Setup)] 由于 [Java Runtime does not 包含 lib\jfxrt.jar]

我该如何解决这个问题?

编辑: 修复How to change JAVA.HOME for Eclipse/ANT

【问题讨论】:

    标签: java deployment javafx packaging


    【解决方案1】:

    更好的解决方案可能是使用 build.xml 来输出 jar 文件。然后创建一个文本文件,然后将其重命名为执行 jar 的 .bat 文件。这很简单,如果你想花哨的话,可以制作一个安装程序来创建 bat 文件的快捷方式。 bat 文件的内容应该如下(示例将删除控制台显示,但如果您希望控制台使用 java 而不是 javaw):

    @echo off
    
    rem ***** Memory Initialization args *****
    SET MYPROPS=%MYPROPS% -Xms512m
    SET MYPROPS=%MYPROPS% -Xmx1024m
    
    @echo on
    START javaw %MYPROPS% -jar <project_jar>.jar com.example.Main
    @echo off
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-27
      • 2016-11-04
      • 2014-10-22
      • 2017-01-12
      • 2020-01-22
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      相关资源
      最近更新 更多