在我的代码中,我使用fop.jar读取pdf文件,但从日志文件中获取错误:
EXCEPTION]
java.lang.NoClassDefFoundError: org/apache/avalon/framework/configuration/ConfigurationException
at GetPagePdf.<init>(GetPayStubPdf.java:36)
在我的代码行36中:
private FopFactory fopFactory = FopFactory.newInstance();
我在网站上研究,他们回答我想念avalonframework.jar,但我不知道如何使用jar文件。请帮助我提出一些想法。
最佳答案
格式对象项目(fop.jar)具有依赖关系,还必须将其放置在类路径中。引发NoClassDefFoundError
的类是avalon-framework-api.jar和avalon-framework-impl.jar的一部分。
我所知道的依赖项,如果您使用的是fop 2.1版
如果找到所有这些内容,然后将它们放入类路径中,则应该能够运行FOP。