NoClassDefFoundError durante l'utilizzo di API XSSF
-
20-09-2019 - |
Domanda
Voglio leggere un file xlsx utilizzando api XSSF. Per questo ho scaricato POI-3.6 api e quindi ha fissato il classpath corretto, ma anche allora, quando eseguo il mio programma ottengo un Exception as in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook
Ma posso leggere il file xls utilizzando HSSF api senza alcuna eccezione.
Soluzione
java.lang.NoClassDefFoundError
è sempre una questione classpath: java non riesce a trovare il org/apache/poi/xssf/usermodel/XSSFWorkbook
classe nel classpath durante l'esecuzione il principale metodo
La classe è all'interno del POI-OOXML-3.6-xxx.jar. Doppio controllo se questo è davvero lib nel classpath.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow