2017-07-06 61 views
-2

我想編輯一個xlsx文件,但我得到一個 java.lang.NoClassDefFoundError錯誤。 這是控制檯輸出。爲什麼我在使用apache庫時出現這個錯誤java.lang.NoClassDefFoundError?

`Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/commons/collections4/ListValuedMap 
at mundo.BaseDeDatos.generatePDF(BaseDeDatos.java:243) 
at mundo.Main.main(Main.java:11) 
Caused by: java.lang.ClassNotFoundException: 
org.apache.commons.collections4.ListValuedMap 
at java.net.URLClassLoader.findClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
... 2 more` 

我正確添加了外部jar,並導入它們。

import org.apache.poi.EncryptedDocumentException; 
import org.apache.poi.ss.usermodel.Cell; 
import org.apache.poi.ss.usermodel.Row; 
import org.apache.poi.ss.usermodel.Sheet; 
import org.apache.poi.xssf.usermodel.XSSFWorkbook; 
+0

看起來你還沒有導入Apache的百科全書庫項目 – ZeldaZach

+0

的可能的複製[爲什麼我得到一個NoClassDefFoundError在Java?](https://stackoverflow.com/questions/34413/why-am-i-getting-a-noclassdeffounderror-in-java) – ZeldaZach

+0

我正確地導入它,我猜。我嘗試了其他帖子的解決方案,但沒有奏效。 –

回答

相關問題