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.

È stato utile?

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
scroll top