作者coldwind7810 (眼睛茫然中)
看板java
标题[问题] Iterator执行错误NoClassDefFoundError
时间Fri Aug 21 12:06:01 2015
各位前辈,以下是我的程式码,
ITable results = query.execute();
Iterator<ITable> it = results.iterator();
System.out.println(it.hasNext());
当我执行程式时,就会编译错误,错误的点在it.hasNext(),并出现错误讯息:
Exception in thread "main" java.lang.NoClassDefFoundError:
Lcern/colt/map/OpenIntObjectHashMap;
研究了许久,根据错误讯息找到的说法应该是classpath错误
但Iterator不是java内建的用法吗?需要设定classpath?
不管重装JDK还是JRE都无效....所以想问有其他的解决办法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.5.191
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1440129963.A.60A.html
※ 编辑: coldwind7810 (1.171.5.191), 08/21/2015 12:14:21
1F:→ realmeat: Lcern/colt/map/OpenIntObjectHashMap 怎看都不像内建的 08/21 13:46
3F:→ coldwind7810: 太厉害了,感谢楼上,我要痛哭流涕了 08/21 15:25
4F:→ dream1124: 你拿到原始码里的Iterator不是java那个Iterator吧 08/23 13:20
5F:→ coldwind7810: 不太懂你的意思,意思是import的类别不是java类? 08/30 21:58