java.lang.NoSuchMethodError:org.openxmlformats.schemas.spreadsheetml.x2006.main.CTFont.addNewFamily()

2022-02-25 00:00:00 java apache-poi
将POI升级到版本,并添加了来自Apache站点的JAR包。但是,出现以下错误:

 java.lang.NoSuchMethodError: org.openxmlformats.schemas.spreadsheetml.x2006.main.CTFont.addNewFamily()

但是,已验证JAR在项目中可用,并且也可通过代码访问。


解决方案

根据@axel中有效的评论,将其作为答案发布,以便更好地联系。

版本5.0.0的Apache POI无法再使用ooxml-schemas-1.4.jar

需要poi-ooxml-lite...jarpoi-ooxml-full...jar。因此请确保在使用apache poi 5.0.0时类路径中没有ooxml-schemas-1.4.jar

相关文章