java – Apache FOP 2.2迁移错误 – ClassNotFoundException:org.apache.batik.i18n.Localizable

迁移到Apache FOP 2.2后出现错误:

ClassNotFoundException: org.apache.batik.i18n.Localizable

原因是fop 2.2使用了batik-util-1.9.并且在版本1.9中删除了在batik-util-1.8中呈现的包i18n,但这是必需的.
要修复它,可以使用batik-util-1.8(例如在pom.xml中指定)或者只是将包i18n添加到版本1.9 jar以及类org.apache.batik.util.XmlConstants.

最佳答案 解决方案可以在这里找到: https://issues.apache.org/jira/browse/BATIK-1185

点赞