gpt4 book ai didi

java - 仅当在 cmd 中运行导出可执行 jar 时出现 ClassNotFoundException log4j

转载 作者:行者123 更新时间:2023-12-01 11:22:11 25 4
gpt4 key购买 nike

我在 Eclipse 中成功运行了一个基于 Java 控制台的程序。但是当我导出外部 jar 时,它会抛出 ClassNotFoundlog4j 异常。它在 Eclipse 中完美工作,但是当我使用 java -jar filename.jar 执行导出的 jar 时,它给了我错误

enter image description here

我还在我的eclipse项目中添加了log4j的外部jar enter image description here

以及我的构建路径,但仍然没有结果

enter image description here

最佳答案

您能否检查导出的 jar 中是否有 log4j 依赖项。由于您要在 Build Path 中添加 jar,因此它可能不会出现在导出的 jar 中。

Here您可以了解如何在导出的 jar 中包含外部依赖项。

关于java - 仅当在 cmd 中运行导出可执行 jar 时出现 ClassNotFoundException log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31100924/

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