gpt4 book ai didi

java - 在 IntelliJ for Windows 中生成可执行文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:45:54 29 4
gpt4 key购买 nike

我曾经从事过一个 IntelliJ 项目,该项目在我开始从事该项目之前就已启动。这个项目的配置允许我生成一个可以轻松发送给 Windows 用户的 EXE 文件。

它会生成一个与应用程序所有需要的 JAR 捆绑在一起的大量 EXE 文件,并且在第一次运行它时,它会静静地将自己“安装”到 AppData 文件夹中,就好像它是一个常规的 Windows 安装文件一样,即使用户甚至不会注意到它在进行该安装。

我正在尝试在 IntelliJ 中配置一个项目来执行完全相同的操作,但首先我无法通过选择“exe”作为 Java FX native 包类型来输出 exe 文件。它只生成一个 .jnlp 和 .jar 文件。当我选择“全部”时,根据 stackoverflow 中的其他一些帖子,它会生成一个 exe 文件,但大小只有几 kb,不包含任何应该包含在其中的 .jar 文件。此外,当我尝试打开它时,它只是崩溃说找不到主类。

我是否缺少构建项目的一些设置?我正在使用 IntelliJ 2018.3.2

下面是一些截图:

enter image description here

enter image description here

最佳答案

在更改编译的详细程度并查看日志后,我已经能够克服这个错误。

有一条日志消息帮助解决了这个问题:

进程提示缺少Inno Setup Compiler,这是对的。让我想知道如果 IntelliJ 依赖外部工具但没有明确通知用户,为什么它会内置该功能。

Detected [iscc.exe] version 0.0 but version 5.0 is required.

进入 Inno Setup 站点,下载并安装该工具后,我能够生成可执行文件。

现在我正在与另一个错误作斗争,这是可执行文件提示未找到工件中引用的主类,但至少我已经解决了第一个问题!现在要解决这个问题......

关于java - 在 IntelliJ for Windows 中生成可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53854635/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com