Exception in thread "main" java.lang.NoClassDefFoundError: edu/emory/mathcs/backport/java/util/concurrent/BlockingQueue
at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:414)
at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:347)
at net.sf.ehcache.CacheManager.configure(CacheManager.java:293)
at net.sf.ehcache.CacheManager.init(CacheManager.java:225)
at net.sf.ehcache.CacheManager.<init>(CacheManager.java:212)
at net.sf.ehcache.CacheManager.create(CacheManager.java:381)
at net.sf.hibernate.cache.EhCacheProvider.start(EhCacheProvider.java:124)
at net.sf.hibernate.cfg.Configuration.configureCaches(Configuration.java:1133)
at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:804)
at com.oreilly.hh.CreateTest.main(CreateTest.java:24)BlockingQueue,它说找不到这个类。但jdk1.6里有一个类是在java.util.concurrent包里的。。
我该怎么办???
at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:414)
at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:347)
at net.sf.ehcache.CacheManager.configure(CacheManager.java:293)
at net.sf.ehcache.CacheManager.init(CacheManager.java:225)
at net.sf.ehcache.CacheManager.<init>(CacheManager.java:212)
at net.sf.ehcache.CacheManager.create(CacheManager.java:381)
at net.sf.hibernate.cache.EhCacheProvider.start(EhCacheProvider.java:124)
at net.sf.hibernate.cfg.Configuration.configureCaches(Configuration.java:1133)
at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:804)
at com.oreilly.hh.CreateTest.main(CreateTest.java:24)BlockingQueue,它说找不到这个类。但jdk1.6里有一个类是在java.util.concurrent包里的。。
我该怎么办???
它是提示在這個雷利找不多main函數
我觉得应该是jdk6里把BlockingQueue这个加到它的标准库里了,造成包的路径不对了。
不知道哪里可以找到原来包含这个类的这个包??
不知道哪里可以找到原来包含这个类的这个包????
-------------------------------------------
沒明白。
是不是有兩個BlockingQueue類 一個你自己的 一個jkd里面的?
还是谢谢回帖了。已加分