java - JavaFX 应用程序无法打开并在任务管理器中加载
问题描述
我正在使用 JavaFX 和 Scene Builder 制作应用程序。我正在使用 Intelij IDEA。
从 IDEA 运行应用程序时,它运行良好。
我想将我的应用程序构建为 exe 文件只是为了检查它是否会在其他计算机上运行。
我用包含的 JRE 制作了 exe 文件。JAR 文件还包括在构建工件之后。
我就是这样做的:
文件/项目结构/工件
我的项目出现在这里。我在文件夹 src 中创建了 MANIFEST 文件。我添加了主类。
我在 JavaFX 选项卡中添加了应用程序类,并在 Native Bundle 选项中选择了 ALL
我点击了“应用”和“确定”按钮
我做了构建 - 构建/构建工件
Intelij Idea 在 out/artifacts 中创建了一个文件夹,其中包含我的应用程序名称。还有JAR文件和EXE文件
当我点击 EXE 文件应用程序开始安装。安装完成后,我尝试运行我的程序,但没有任何反应。而不是这个应用程序在任务管理器中运行并消耗一些资源。当我尝试通过双击打开 JAR 文件时,也会出现同样的情况。
我应该怎么做才能以适当的方式运行我的应用程序而没有任何错误?
我的 Java 版本:
清单文件:
解决方案
推荐阅读
- python-3.x - 如何将 Shaka 打包器与 python 子进程调用一起使用?我收到此错误无效的流描述符名称/值对:
- angular - Ionic 3 /Angular 下拉从嵌套数组对象中选择值
- reporting-services - SSRS - 如何仅在分组表拆分时设置分页符?
- shopify - 标记过滤器到 Shopify
- node.js - 如何按照我调用的顺序依次执行 fs 函数
- nuget - 如何安装 nuget 包 teamcity cloud?
- amazon-web-services - 如何在 AWS 账户与外部服务或应用程序(不在 AWS 上)之间建立连接
- css - 如何让 CSS 箭头在转换过程中保持角度
- ruby-on-rails - 在 Heroku 上部署我的动态 Rails 站点后,日志显示此 Heroku app code=H10 App crashed
- node.js - 通过 Express / 节点内的 AWS SDK 扫描 DDB 时的 Request.HTTP_DATA