java - 使用 launch4j 将 jar 从 eclipse 转换为 exe 时出错

标签 java eclipse swing

我已经使用 Eclipse IDE 从我的 java swing 应用程序创建了一个 jar 文件,我想知道如何在不使用 eclipse 或 cmd 的情况下运行它。最终我发现我可以使用 Launch4j 创建一个 exe,经过几个教程后,我在启动 exe 时收到此错误,如下面的屏幕截图链接所示。

当我在安装了 JRE 的笔记本电脑上运行它时,它工作正常,而当我在 friend 的没有安装 JRE 的笔记本电脑上运行它时,它会显示错误。所以我使用捆绑来处理这个问题,我将 jre 从 C:\Program Files\Java\jre1.8.0_211 复制到我的应用程序的文件夹中,并在 Lauch4j 中设置捆绑路径。但是当我编译它时,Lauch4j 日志中会弹出警告消息,即“对可执行文件进行签名以最大程度地减少防病毒误报或使用启动而不是包装。”。当我尝试运行 exe 文件时,它显示“发生 jni 错误,请检查您的安装并重试”

如何修复这个错误?

这是我用Lauch4j创建它时的屏幕截图

https://paste.pics/61J4Y https://paste.pics/61J9K

最佳答案

我想设置环境变量可以解决这个问题。更具体地说问题,以便我可以更好地提供帮助。谢谢

关于java - 使用 launch4j 将 jar 从 eclipse 转换为 exe 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56928492/

相关文章:

java - 如何将所有控制台输出重定向到 GUI 文本框?

eclipse - 我无法从市场安装 Eclipse 的 Glance 插件。

java - 如何将文本设置为禁用的 JTextArea

java - 小工具中的Logback+Swing

java - 没有适用于 OSGi 应用程序的 'javax.persistence.EntityManagerFactory' 类型的合格 bean

linux - Linux系统中的多个JRE

java - slf4j - Spring MVC 测试中的 logback NullPointer

java - 将 itextpdf 库添加到 Eclipse

java - JComboBox 作为自定义 TableCellEditor

java - 如何切换到窗口身份验证弹出窗口并输入凭据?