JavaFX应用程序无法打开并在任务管理器中加载

时间:2018-12-29 06:46:08

标签: java intellij-idea javafx-8 scenebuilder

我正在使用JavaFX和Scene Builder创建一个应用程序。我正在使用Intelij IDEA。

从IDEA运行应用程序时,它运行良好。

我想将应用程序构建为exe文件,只是为了检查它是否可以在其他计算机上运行。

我用包含的JRE制作了exe文件。构建工件后还包含JAR文件。

这就是我做这个的方式:

文件/项目结构/工件

我的项目出现在这里。我在src文件夹中创建了MANIFEST文件。我添加了主类。

Artifacts

我在JavaFX Tab中添加了Application Class,并在Native Bundle选项中选择了ALL

JavaFX Tab

我喜欢“应用”和“确定”按钮

我进行了构建-构建/构建工件

Intelij Idea创建了一个文件夹,其中我的应用程序名称为out / artifacts。还有JAR文件和EXE文件

Builded

当我单击EXE文件时,应用程序开始安装。安装完成后,我尝试运行程序,但是没有任何反应。代替此应用程序在任务管理器中运行并消耗一些资源。当我尝试通过双击打开JAR文件时,也会发生相同的情况。

Task Manager

我应该怎么做才能以适当的方式运行我的应用程序而没有任何错误?

我的Java版本:

Java Version

清单文件:

Manifest file

1 个答案:

答案 0 :(得分:0)

找到解决方案!

“工件”面板中有“可用元素”选项卡。所有使用过的库都放在那里。我只是将所有库从那里添加到我的项目中,以进行构建

Available Elements