ClassNotFound异常log4j仅在cmd上运行导出的可执行jar时

时间:2015-06-28 14:29:47

标签: java eclipse jar log4j classnotfoundexception

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

enter image description here

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

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

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以检查导出的log4j中是否有jar个依赖项。由于您要在Build Path中添加广告,因此导出的jar中可能不存在广告。

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