java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 15

刚用spring,经常出错,出错如下,源代码如下,实在是找不出错误了,请教,jdk环境变量设置没错,甚至我吧spring.jar加进了classpath中,结果还是这个错: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFacto... 展开
我有更好的答案
推荐于2018-03-10 21:09:48 最佳答案
at hello.spring.TestHelloWorld.main(TestHelloWorld.java:8) 
你在这个第八行调用了一个类吧?
那个类没有找到,你看看你是否有这个类,找不到这个类.原因是:
Caused by: java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory
在代码中你写了:
ApplicationContext ctx = new FileSystemXmlApplicationContext("src/myspring.xml");
你没有引入commons-logging.jar包,当然找不到那个类了

其他回答

个人建议好像你用的那个apache的包是用来开发web服务器端程序时用的。是不能在main函数中利用的。
服务器端开发和main函数是完全不同的方式。
在main函数里不能直接用这个包里的类,需要你自己改动。

(我是初学者说的不对的地方多多包涵。O(^_^)O~)
13674508261 | 发布于2008-12-05
评论
把 commons-logging.jar 和log4j-1.2.14.jar放到build path里
我很爱吃巧克力 | 发布于2008-12-05
评论
Spring正在学习当中,表示一下关注吧....
dong19850720 | 发布于2008-12-05
评论
我也在关注JAVA
rxpyj1 | 发布于2008-12-07
评论
收起 其他2条回答

为您推荐:

×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消