提问者:小点点

仅当在cmd上运行导出的可执行文件jar时,ClassNotFind异常log4j


我成功地在eclipse中运行了一个基于Java控制台的程序。但是当我导出外部jar时,它抛出了类log4j的ClassNotFound异常。它在eclipse中工作得很好,但是当我用java -jar filename.jar执行导出的jar时,它给我错误

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


共1个答案

匿名用户

您能检查您导出的< code>jar中是否有< code>log4j依赖项吗?因为您是在< code >构建路径中添加jar,所以它可能不会出现在导出的< code>jar中。

在这里,您可以找到如何在导出的<code>jar</code>中包含外部依赖项。