使用ant时出现NoClassDefFoundError
我正在使用一个已声明自己的 ant 结果格式化的项目。当我构建框架代码时,它构建得很好。但是当我尝试使用该格式化程序生成报告时,我得到 java.lang.NoClassDefFoundError 错误和构建失败
xyz\build.xml:391: java.lang.NoClassDefFoundError: org/apache/log4j/
Logger
我在构建项目时在 lib 目录中有 log4j jar。我需要包含一些运行时环境吗?
如果是的话怎么办?还有什么问题吗?
I am using a project which have declared own ant result formatted.When i build the framework code it builds fine.But when i try to generate the report using that formatter i get
java.lang.NoClassDefFoundError error and build fails
xyz\build.xml:391: java.lang.NoClassDefFoundError: org/apache/log4j/
Logger
I have the log4j jar in the lib directory when am building the project.Do i need to include some and runtime environment?
If yes how?What else can be the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须将 jar 文件显式添加到运行时类路径中(就像处理类文件目录一样)。
You have to add the jar file explicitly to the runtime classpath (just as you would do with a directory of class files).