我正在尝试使用iText Java。当您运行示例"how to sign“时,出现以下错误:
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo根据"Getting Started with iText - How to sign a PDF using iText"的说法,我必须使用BouncyCastle。
我从BouncyCastle download page.下载了这个文件: bcprov-jdk15on-147.jar
并添加到项目中: Java Build Path/Libraries/Add External JARs...
我添加了下面这一行:
Security.addProvider(new BouncyCastleProvider());当您运行该示例时,同样的错误也会发生。
所以我下载了另一个文件: bcpkix-jdk15on-147.jar,标题是"PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL“
并添加到项目中: Java Build Path/Libraries/Add External JARs...
现在我有两个罐子。
运行该示例时,会出现以下错误:
Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.DEREncodable我尝试下载文件"bcprov-ext-jdk15on-147.jar“,但没有解决问题。
我在64位的Windows7上使用iText 5.2.1和eclipse。
发布于 2014-02-12 18:14:02
幸运的是,依赖jars现在与iText一起交付。
请检查下面的存储库链接并下载extrajars.zip文件
http://sourceforge.net/projects/itext/files/
https://stackoverflow.com/questions/10391271
复制相似问题