我得到了ClassNotFoundException
org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook
包含在
中POI-OOXML-3.10-FINAL-20140208.jar
我在我的类路径上。
编译和部署运行正常,但在运行时我得到上面的例外。有什么想法吗?
答案 0 :(得分:2)
你有没有尝试过org.apache.poi:poi-ooxml-schemas:你的类路径中的3.10-FINAL jar?此架构jar包含以“CT”
开头的文件答案 1 :(得分:1)
您缺少至少一个dependency of Apache POI。详见components and dependencies page,POI OOXML代码(如XSSF)依赖于poi-ooxml-schemas(小)或ooxml-schemas(大)
将相应的一个添加到您的类路径中(它们都来自二进制jar),它将起作用。好吧,假设你还包括了另一个dependencies listed!