已有101人关注
求助关于《JAVA项目开发全程实录》第三章的程序无法运行的问题
发表在Java图书答疑 2009-10-15
是否精华
版块置顶:
请教老师:
    我使用的JDK是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008
    Eclipse是3.4.0
    oracle是10g
    hibernate是3.2
    oracle驱动使用jdbc中lib中的驱动
    可是运行出现如图问题
    我如果添加它提示的slf4j包则提示包中的错误
    并且我看老师录像中似乎也没添加那个包 不知道什么问题
    请老师指导
错误内容如下:
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:163)
at com.mwq.hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:16)
at com.mwq.hibernate.BaseDao.queryList(BaseDao.java:29)
at com.mwq.hibernate.Dao.queryManagerOfNatural(Dao.java:141)
at com.mwq.frame.LandFrame.<init>(LandFrame.java:100)
at com.mwq.PersonnelManage.land(PersonnelManage.java:32)
at com.mwq.PersonnelManage$1.run(PersonnelManage.java:26)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

[img src=null/img]
分享到:
精彩评论 7
小小邪
学分:0 LV1
2009-10-16
沙发
slf4j包添加一些。需要的包必须添加。否则无法编译和运行
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
这个提示就是没有成功添加slf4j包
coolkingkx
学分:0 LV1
2009-10-16
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
slf4j包添加一些。需要的包必须添加。否则无法编译和运行
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
这个提示就是没有成功添加slf4j包
[/FIELDSET]

回复:
  我看录像上的项目里也没有添加,并且我添加后还是又错误 还是说因为SLF4J包的问题,以下是添加后的错误
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at com.mwq.hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:16)
at com.mwq.hibernate.BaseDao.queryList(BaseDao.java:29)
at com.mwq.hibernate.Dao.queryManagerOfNatural(Dao.java:141)
at com.mwq.frame.LandFrame.<init>(LandFrame.java:100)
at com.mwq.PersonnelManage.land(PersonnelManage.java:32)
at com.mwq.PersonnelManage$1.run(PersonnelManage.java:26)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.slf4j.LoggerFactory.singleImplementationSanityCheck(LoggerFactory.java:192)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:113)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:269)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:255)
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:163)
... 14 more
coolkingkx
学分:0 LV1
2009-10-16
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
slf4j包添加一些。需要的包必须添加。否则无法编译和运行
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
这个提示就是没有成功添加slf4j包
[/FIELDSET]

回复:
  我看录像上的项目里也没有添加,并且我添加后还是又错误 还是说因为SLF4J包的问题,以下是添加后的错误
Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError
at com.mwq.hibernate.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:16)
at com.mwq.hibernate.BaseDao.queryList(BaseDao.java:29)
at com.mwq.hibernate.Dao.queryManagerOfNatural(Dao.java:141)
at com.mwq.frame.LandFrame.<init>(LandFrame.java:100)
at com.mwq.PersonnelManage.land(PersonnelManage.java:32)
at com.mwq.PersonnelManage$1.run(PersonnelManage.java:26)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at org.slf4j.LoggerFactory.singleImplementationSanityCheck(LoggerFactory.java:192)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:113)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:269)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:255)
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:163)
... 14 more
[/FIELDSET]

回复:
  怀疑是不是下载的包的问题,能不能把您的包传到技术支持里?
  是不是其他读者都没有遇到这个问题?
柠檬草
学分:0 LV1
2009-10-17
4L
看下Log4j和commons.logging的包有没有加
还有日志的配置文件有没有写
coolkingkx
学分:0 LV1
2009-10-17
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
看下Log4j和commons.logging的包有没有加
还有日志的配置文件有没有写
[/FIELDSET]

回复:
  现在已经通过重新添加技术支持中的库,这个问题已经解决了,现在的问题在另外的帖子中请教老师,谢谢老师!
无语_mrkj
学分:3155 LV11
2009-10-19
6L
不用客气,结帖!
kmxforce
学分:0 LV1
2010-01-24
7L
[FIELDSET][LEGEND]引自:5楼[/LEGEND]
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
看下Log4j和commons.logging的包有没有加
还有日志的配置文件有没有写
[/FIELDSET]

回复:
  现在已经通过重新添加技术支持中的库,这个问题已经解决了,现在的问题在另外的帖子中请教老师,谢谢老师!
[/FIELDSET]

回复:
  
首页上一页 1 下一页尾页 7 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照