Ant Jar文件在执行过程中找不到依赖的Jar

Ant Jar文件在执行过程中找不到依赖的Jar,ant,jar,classpath,Ant,Jar,Classpath,我正在尝试使用Ant1.9.6从您的项目中构建一个jar文件。 在构建jar文件时,我没有得到任何编译错误,但是在执行它时,我得到了NoClassDefFoundError。 我已经在生成的清单文件中进行了验证,我可以看到所需的依赖jar被添加到类路径中,如类路径:lib/a.jar lib/b.jar lib/c.jar。 lib文件夹与src文件夹是并行的,因此它不是问题。 我正在Mac OS上运行jar。 请告诉我这方面的任何想法 提前谢谢 Ramlib目录是否与src并行无关;真正的问题

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

提前谢谢
Ram

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

目录
lib
是否与
src
并行无关;真正的问题是
lib
目录是否与您正在执行的JAR并行。例如,如果您正在执行
build/test.jar
,那么您需要
build/lib/a.jar
,等等(如果您显示包含
和相关变量的Ant脚本片段,可能有人能够给出更具体的建议)。它工作得很好。非常感谢:)好的,我把它转换成了一个答案。您可以通过单击答案旁边的绿色复选标记来接受它。