Blu*_*unT 5 java executable javafx intellij-idea
我曾经在一个 IntelliJ 项目上工作,这个项目在我开始工作之前就已经开始了。这个项目有一个配置,允许我生成一个可以轻松发送给 Windows 用户的 EXE 文件。
它会生成一个与应用程序所有需要的 JAR 捆绑在一起的大量 EXE 文件,并且在第一次运行它时,它会默默地将自己“安装”到 AppData 文件夹中,就好像它是一个常规的 Windows 安装文件,即使用户甚至不会注意到它在安装。
我正在尝试在 IntelliJ 中配置一个项目以执行完全相同的操作,但首先我无法通过选择“exe”作为 Java FX 本机包类型来输出 exe 文件。它只生成一个 .jnlp 和 .jar 文件。当我选择“全部”时,根据 stackoverflow 中的其他一些帖子,它会生成一个 exe 文件,但只有几 kb 的大小,其中不包含任何应该成为其中一部分的 .jar 文件。此外,当我尝试打开它时,它只是崩溃,说找不到主类。
我是否缺少构建项目的一些设置?我正在使用 IntelliJ 2018.3.2
以下是一些截图:
在更改编译的详细程度并查看日志后,我已经能够克服此错误。
有一条日志消息有助于解决此问题:
流程抱怨失踪Inno Setup Compiler,这是对的。让我想知道为什么 IntelliJ 会内置该功能,如果它依赖于外部工具但没有明确通知用户这一点。
Detected [iscc.exe] version 0.0 but version 5.0 is required.
Run Code Online (Sandbox Code Playgroud)
访问 Inno Setup 站点,下载并安装该工具后,我能够获得要生成的可执行文件。
现在我正在努力解决另一个错误,该错误是可执行文件抱怨未找到 Artifact 中引用的主类,但至少我已经解决了第一个问题!现在要解决这个问题...
| 归档时间: |
|
| 查看次数: |
16455 次 |
| 最近记录: |