迁移到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