【发布时间】:2021-02-25 14:03:09
【问题描述】:
我已经构建了一个可以通过其 jar 文件执行的 JavaFX 应用程序。但是,如果我尝试使用本机 exe 包运行它,我会收到两个弹出窗口:
错误调用方法
JVM启动失败
应用程序无法启动。
Javafx 应用程序是使用 intellij ide 构建的。
项目结构如下;
打包的jar文件正在正常执行... 使用启动 exe 文件启动应用程序时会出现问题。 请告诉我可能出了什么问题?
更新: 似乎构建输出运行时/bin 目录不包含 java.exe 文件,因此我认为应用程序不会启动。 尝试运行应用程序时的输出如下:
我已经用 intellij idea 构建了应用程序,我认为这有问题。请调查此事。
更新:-
【问题讨论】:
-
再次检查 Artifact Configuration -> Java FX 选项卡下的选项,包括 Native bundle: 类型。还要确保尝试使用 1.8 JDK 启动它(将其添加为 JAVA_HOME 位置)。
-
先生,我正在使用 jdk15
标签: intellij-idea javafx