gpt4 book ai didi

java - 为什么 java 代码在 Intellij Idea 中工作,但在构建工件后无法工作 JAR 文件

转载 作者:行者123 更新时间:2023-11-30 02:49:23 24 4
gpt4 key购买 nike

通过单击“运行”,我的代码在 Intellij Idea 中运行良好。但创建的 JAR 文件(构建工件)无法运行,并出现 JVM Launcher 错误:“发生 JNI 错误,请检查您的安装并重试”。

以前构建的 JAR 没问题,但最近我修改了代码并做了一些改进,并向我的项目(HtmlUnit、HttpClient 等)添加了一些外部 JAR 文件。

我认为依赖关系有问题,但如何解决?

最佳答案

您尚未包含完整的错误消息。可能是依赖项有问题(不存在/未找到),也可能是它们的签名问题(某些 Java 库已签名,并且在重新打包存档时会出现问题)。

我能够通过以下方式解决问题:

  1. 配置项目的存档: enter image description here enter image description here
  2. 选择第二个选项:“复制到输出目录并通过 list 链接” enter image description here
  3. 构建工件 enter image description here enter image description here
  4. 工件将在所选目录中生成。依赖项也会被复制到它旁边

enter image description here

您可以从命令行进入该目录并运行应用程序(或创建脚本): enter image description here

关于java - 为什么 java 代码在 Intellij Idea 中工作,但在构建工件后无法工作 JAR 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39181753/

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