2 dotakus Dotakus 于 2016.01.27 17:48 提问

java.lang.NoClassDefFoundError,问题求解答
jdk

java.lang.NoClassDefFoundError: com/sun/pdfview/PDFFile
at com.gotop.common.PdfToJpgTest.setup(PdfToJpgTest.java:28)
上面是错误,我知道说是没有PDFFile这个类,但是我有啊,导入包了啊

PdfToJpgTest.java这个是我自己写的,第28行代码是
PDFFile file = new PDFFile(buf);

还有我顺便问下PDFRenderer-0.9.0.jar这个包是不是不能在jdk1.4下用不了?

还有,PdfToJpgTest.java这个类,我单独运行的时候就不会报错

6个回答

91program
91program   Ds   Rxr 2016.01.27 17:51
已采纳

如果单独运行不会报错,那么就可能是导入包的过程有问题;
或者,单独运行的环境与你集成包的运行环境不同,所以会导致错误。

caozhy
caozhy   Ds   Rxr 2016.01.27 17:52

在eclipse导入Java 的jar包的方法

http://www.cnblogs.com/taoweiji/archive/2012/12/11/2812295.html

Dotakus
Dotakus 我是菜,但是也没有那么菜啊~~
接近 2 年之前 回复
enpterexpress
enpterexpress   2016.01.27 18:25
tzdwsy
tzdwsy   2016.01.27 18:16

Deploy的时候注意一下把jar包也打进来,看看lib里边是不是有这个包了

Royal_lr
Royal_lr   Ds   Rxr 2016.01.28 11:18

jdk1.4这版本有点低啊,

Dotakus
Dotakus 是啊,我快被搞疯了- -||
接近 2 年之前 回复
Dotakus
Dotakus   2016.01.28 14:07

有道是提醒我了,我的环境是1.4的但是用的jar包jdk版本号是1.5的,我尝试把com/sun/pdfview/PDFFile里的代码粘出来重新用1.4编译一下,但是里面的一些方法是只有在1.5以上才能用的,,,,,呃啊啊啊啊~~~换方法吧,气死我了,快被搞疯了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!