ClassNotFoundException:com.itextpdf.text.Element

时间:2018-09-03 13:02:41

标签: eclipse itext tomcat7 classnotfoundexception

情况:我的项目中有一个Java文件,该文件使用了iTextPDF库的功能。该项目正确编译。我使用的是JDK 1.7,Tomcat 7.45和Eclipse Neon.3版本(4.6.3)。

问题:通过Eclipse启动服务器时,出现错误消息: java.lang.ClassNotFoundException:com.itextpdf.text.Element

到目前为止,我已经尝试过:

  1. 确保整个项目中只有1个版本的iTextPdf 5.4.jar。它在WEB-INF / lib文件夹中。任何外部引用的库中都不存在。

  2. 我更新了Eclipse。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

好吧,作为起点,尝试并扩展JAR,看看是否可以搜索或手动找到com.itextpdf.text.Element类。

如果没有找到它,则说明日食或项目设置没有问题,罐子导入也没有问题。

然后您应该在3个选项之间进行选择:

  1. JAR甚至在类路径上吗?可能所有内容都在那里,但该项目甚至没有考虑查看它。
  2. 该课程应该在JAR中吗?它可以在此JAR的其他版本上使用吗?
  3. 该课程是否适合您的应用程序?为什么eclipse在代码中引用它的地方寻找它?没有它你能活吗?或者,您可以将其替换为可以在网上找到的课程文件吗? (这将需要一些调试时间,并且需要您进行更多研究)