使用ant时的NoClassDefFoundError

时间:2012-02-15 09:13:38

标签: java ant noclassdeffounderror

我正在使用一个已声明自己的ant结果格式化的项目。当我构建框架代码时,它构建正常。但是当我尝试使用该格式化程序生成报告时,我得到  java.lang.NoClassDefFoundError错误和构建失败

xyz\build.xml:391: java.lang.NoClassDefFoundError: org/apache/log4j/
Logger

我在构建项目时在lib目录中有log4j jar。我是否需要包含一些和运行时环境?

如果是,如何?还有什么问题?

1 个答案:

答案 0 :(得分:2)

您必须将jar文件显式添加到运行时类路径中(就像对类文件目录一样)。