iText创建pdf文件里,解决ClassNotFoundException错误

来源:互联网 发布:cfa 二级 知乎 编辑:程序博客网 时间:2024/05/17 08:09

在这里说下我解决的过程。
用了iText的例子程序,并在例子程序里加了itextpdf-5.3.3.jariTextAsian.jar,都能正常工作,可以创建带汉字的pdf文件,但一放到自己的RCP程序里,就出错。老是报java.lang.ClassNotFoundException:这样的错误。试了各种方法,都不行,差点崩溃了。
注:我用的例子程序,http://www.vogella.com/articles/JavaPDF/article.html

后打开itext的代码,即itextpdf-5.3.3-sources.jar文件,解压,将它的代码放到自己的工程里,但又出错,后在工程里又加了两个包bcpkix-jdk15on-147.jarbcprov-jdk15on-147.jar,错误就消失了。这两个包可以在这里下载http://www.bouncycastle.org/latest_releases.html

再对工程重新运行,这样,就可以正常工作了。java.lang.ClassNotFoundException:消失,RCP里可以创建带汉字的pdf文件。

 

我的JDK环境:1.7
开发环境:eclipse 3.7
开发语言:Java
操作系统:win7中文

2012
1019 
liuliu541 (at) 163.com 

0 0
原创粉丝点击