java.lang.NoSuchMethodError:&gt; org.xhtmlrenderer.layout.SharedContext:方法<init>()找不到V

时间:2016-06-09 09:37:35

标签: java eclipse

我正在尝试从html文件生成pdf。当我从eclipse运行我的代码时,一切正常并且pdf已成功创建。但是,当我创建jar文件并运行它时,在创建pdf的那一刻我收到这个错误:

Exception in thread "Thread-4" java.lang.NoSuchMethodError: org.xhtmlrenderer.la
yout.SharedContext: method <init>()V not found
at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:107)
at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:98)

任何人都知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

¿你是怎么生产这个罐子的?

确保从eclipse运行和运行jar时使用相同的flyingsaucer-renderer.jar版本。如果您正在使用maven,则可能已生成重复的依赖项。