我想編輯一個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;
看起來你還沒有導入Apache的百科全書庫項目 – ZeldaZach
的可能的複製[爲什麼我得到一個NoClassDefFoundError在Java?](https://stackoverflow.com/questions/34413/why-am-i-getting-a-noclassdeffounderror-in-java) – ZeldaZach
我正確地導入它,我猜。我嘗試了其他帖子的解決方案,但沒有奏效。 –