Jar文件在执行期间找不到它的依赖jar

时间:2015-07-09 10:38:19

标签: ant jar classpath

我正在尝试使用Ant 1.9.6从您的项目中构建一个jar文件。 我在构建jar文件时没有遇到任何编译错误,但在执行它时,我得到NoClassDefFoundError。 我已经在生成的清单文件中验证了,我可以看到所需的依赖jar被添加到类路径中,如Class-Path:lib / a.jar lib / b.jar lib / c.jar。 lib文件夹与src文件夹并行,因此它不是问题。 我在Mac OS上运行jar。 请告诉我任何想法。

提前致谢 拉姆

1 个答案:

答案 0 :(得分:0)

lib目录是否与src并行是无关紧要的;真正关心的是lib目录是否与您正在执行的JAR并行。例如,如果你正在执行build / test.jar,那么你需要build / lib / a.jar等。