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

Jar到Exe与Java FX

郭单鹗
2023-03-14

我试图从一个-jar文件创建一个.exe文件,问题是我使用的是javafx-sdk-15.0.1和jdk-15.0.1。由于某种原因,当我使用launch4j时,它不会打开新创建的.exe。有人能帮帮我吗。我如何在.exe中合并这两个东西(javafx-sdk-15.0.1和jdk-15.0.1)。

注意:要从CMD运行jar,我使用这个-

Java-jar--module-path c:\users\pc\desktop\javafx-sdk-15.0.1\lib--add-modules javafx.controls,javafx.fxml“c:\users\pc\desktop\Taco\good Taco shop.jar

我还将JDK/bin放在我的路径中。

谢谢!!

共有1个答案

洪哲彦
2023-03-14

看看JDK附带的相关工具。它们是jpackage、jdeps和jlink。下面是关于如何使用它们的教程:https://github.com/dlemmermann/jpackagescriptfx

 类似资料:
  • 我正在使用lwjgl制作一个游戏,并试图找出如何将其导出到一个可运行的jar或exe中。 我看到我可以使用jarplice使exe相当容易,所以我按照说明, 我从eclipse导出了一个jar(不是可运行的) 然后添加了那个罐子,游戏使用的所有罐子,以及它需要的当地人。 当我试图在jarplice中创建一个exe时,它说打开zip文件出错。 我非常确定,当eclipse制作一个jar时,它会将项目

  • 似乎不明白为什么我我的从来没有出现,当我运行我的. exe文件创建的启动4j.很多人主要讨论这个错误的类路径,但是我没有意识到解决方案。 错误1: 现在,如果我将类路径更改为KFile。Main,然后我得到这个错误消息 错误2: 错误3: 错误:无法找到或定位主类KFile.class 诚然,我对java相当陌生,也许答案就在眼前,或者很明显,如果是这样的话,很抱歉。否则,我读到的东西指出了类路径

  • 我有一个简短的问题。我正在尝试使用Launch4j将Jar转换为Exe。我使用的JRE版本是jre1。8.0_91. 因此,在"JRE"选项卡上启动4j时,我将Bundled JRE Path指定为。 exe文件是否在其他具有较低JRE版本的机器上工作? 是否必须在Launch4j上使用JRE Path,或者我可以使用Min JRE Version并指定1.0.0.0?这样它就可以在更高的版本上工

  • 问题内容: 我有一个用Java编写的exe文件。我知道可以将Java程序制作为exe,并且有将jar文件转换为exe的工具,但是可以转换回来吗?AFAIK jar文件可以在可以运行Java的任何平台上运行,我想在Mac上使用Windows编译的Java程序,而无需使用任何额外的虚拟化(葡萄酒,vmware) 问题答案: 这取决于exe的构建方式: 如果它只是用JSmooth之类的工具(如该线程所建

  • 我一直在尝试将jar转换为exe。该程序(jar)使用蓝牙库“Bluecove”,这是某个目录中的另一个jar。该程序还使用Java Swing,通常是JFrame等。当从Netbeans或Eclipse中运行时,该程序运行良好。现在是我部署它的时候了,因此我需要将其转换为exe。但我一直无法让最终的可执行文件与“Bluecove”链接。我尝试了JSmooth和Launch4j,但是使用这两个工具

  • 有什么想法吗?