我成功地在eclipse中运行了一个基于Java控制台的程序。但是当我导出外部jar时,它抛出了类log4j的ClassNotFound异常。它在eclipse中工作得很好,但是当我用java -jar filename.jar执行导出的jar时,它给我错误
以及我的构建路径,但仍然没有结果
您能检查您导出的< code>jar中是否有< code>log4j依赖项吗?因为您是在< code >构建路径中添加jar,所以它可能不会出现在导出的< code>jar中。
在这里,您可以找到如何在导出的<code>jar</code>中包含外部依赖项。