java.lang.ClassNotFoundException:org.bouncycastle.asn1.ASN1Encodable with itextpdf-5.5.6

时间:2015-07-15 18:13:38

标签: java itextpdf

我使用itextpdf-5.5.6.jar和bcprov-jdk15on-1.48.jar,并获得此异常:

java.lang.ClassNotFoundException: org.bouncycastle.asn1.ASN1Encodable
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.itextpdf.text.pdf.PdfEncryption.<init>(PdfEncryption.java:149)
at com.itextpdf.text.pdf.PdfReader.readDecryptedDocObj(PdfReader.java:1013)
at com.itextpdf.text.pdf.PdfReader.readDocObj(PdfReader.java:1411)
at com.itextpdf.text.pdf.PdfReader.readPdf(PdfReader.java:721)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:181)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:395)
at com.itextpdf.text.pdf.PdfReader.<init>(PdfReader.java:415)
at ca.zdata.pdf.populate.PdfFormEditor.getPopulatedForm(PdfFormEditor.java:182)

在该行:

PdfReader reader = new PdfReader(is);

其中&#34;是&#34; - ByteArrayInputStream

请帮忙。

2 个答案:

答案 0 :(得分:1)

IText 5.5.6取决于bcprov-jdk15on 1.49 ,而不是1.48。请参阅here

答案 1 :(得分:0)

谢谢,它适用于bcprov-jdk15on-152.jar