作者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/m.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