【发布时间】:2017-02-03 07:09:46
【问题描述】:
请帮我解决这个问题,我第一次在 pdf 上使用签名。我想用证书签署 pdf,但它抛出了我放下的错误,我正在使用 itext-5.0.5 在 netbeans8.2 (JAVA) 中开发桌面应用程序。我已经阅读了有关依赖项和版本的一些内容,我真的不知道如何解决这个问题。感谢您的帮助,如果您能逐步向我解释,那就太好了。谢谢
Exception in thread "Thread-0" java.lang.NoClassDefFoundError: org/bouncycastle/asn1/DERObject
at com.itextpdf.text.pdf.PdfSignatureAppearance.getAppearance(PdfSignatureAppearance.java:409)
at com.itextpdf.text.pdf.PdfSignatureAppearance.preClose(PdfSignatureAppearance.java:950)
at com.itextpdf.text.pdf.PdfSignatureAppearance.preClose(PdfSignatureAppearance.java:897)
at com.itextpdf.text.pdf.PdfStamper.close(PdfStamper.java:192)
at clases.Metodos.firmarFactura(Metodos.java:279)
at clases.VendedorHilo.run(VendedorHilo.java:49)
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DERObject
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 6 more
【问题讨论】:
-
将 bouncycastle 依赖添加到您的项目中。