当前位置: 首页 > 知识库问答 >
问题:

如何在Launch4J创建的.exe文件中打包JavaFX?

景永春
2023-03-14

我正在尝试创建一个JavaFX应用程序,但是我找不到一种方法将JavaFX jar文件捆绑在Launch4J创建的EXE文件中。有办法做到这一点吗?

到目前为止,我所拥有的是一个EXE和OpenJFX14和OpenJDK14的发行版,它们位于同一个文件夹中,并具有OpenJFX文档所规定的JRE路径和VM选项。

我使用OpenJDK14.0.1和Open JavaFX14.0.2。

共有1个答案

冯宏浚
2023-03-14

您可以尝试在生成的jar中提取所需库,同时创建runnable

选择如下所示的选项:

之后,执行简单的launch4j步骤以创建.exe

 类似资料:
  • 问题内容: 我正在通过Java程序执行exe。该路径是用Java硬编码的。 我已经把我的exe包装在罐子里。 但是由于我在Java文件中硬编码了路径名而感到困惑,因此我无法将jar作为独立程序执行。 是否有任何包装此类jar的提示,即内部具有exe并能够作为独立程序运行? 问题答案: 这会将提取.exe到本地磁盘上的本地文件。当Java程序存在时,该文件将被删除。

  • 我能够成功地从一个可执行JAR创建一个.exe文件。从Launch4j中,我可以测试包装器,日志上的输出就是我所期望的。但是,如果我尝试从命令行或Windows资源管理器运行exe,则不会发生任何情况。没有错误,没有输出到控制台。该程序还应该编辑一个文本文件,当我使用批处理文件运行jar时会发生这种情况,但当我运行EXE时不会发生这种情况。这都在同一台计算机上,所以我怀疑这是JRE的问题。我对St

  • 问题内容: 我想将带有launch4j的jar包装到exe文件。这是我的pom.xml: 这是我的批次: 我的依赖项得到了正确的jar,但是我没有得到exe文件。还有其他事吗?确实需要一个descriptor.xml吗? 问题答案: 虽然我没有正确检查您的pom。由于它生产的罐子正确,我认为这很好。您尝试过 mvn package 吗?

  • 我试图构建我的项目的JRE捆绑exe文件,这是一个游戏,在本教程的帮助下使用,它创建了文件,但每当我运行这个文件时,它会给出两条错误消息: 出现JNI错误,请检查您的安装。 Java异常发生(JVM启动器)。 附言:我的项目在文件夹中包含额外的JAR文件()。

  • Launch4j的设置似乎很简单,但是在生成exe之后,它就不能从其他位置运行了。 谢了,尚卡尔。

  • 在 Dreamweaver 中创建、打开、编辑、保存和恢复文件。创建模板并打开相关的文件。 Dreamweaver 为处理各种 Web 文档提供灵活的环境。除了 HTML 文档以外,您还可以创建和打开各种基于文本的文档 - 如 JavaScript、PHP 和层叠样式表 (CSS)。 Dreamweaver 为创建新文档提供了几种选项。您可以创建以下任意文档: 新的空白文档或模板 基于 Dream