ClassNotFoundException:com.itextpdf.text.Element

问题描述 投票:0回答:1

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

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

到目前为止我尝试过的:

  1. 确保整个项目中只有1个版本的iTextPdf 5.4.jar可用。它在WEB-INF / lib文件夹中。在任何外部引用的库中都没有。
  2. 我更新了我的Eclipse。

任何帮助将不胜感激。

eclipse itext tomcat7 classnotfoundexception
1个回答
0
投票

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

如果在那里找不到它,你知道你的日食或项目设置没有任何问题,你的jar导入没有任何问题。

然后,您应该确定3个选项:

  1. JAR甚至在类路径上吗?它可能在那里存在,但该项目甚至不考虑查看它。
  2. 这个班级应该在JAR吗?它可以在这个JAR的其他版本上使用吗?
  3. 这个类是否适用于您的应用程序?为什么eclipse在寻找它,在代码中它被引用?你可以没有它吗?或者,你可以用你在网上找到的类文件来替换吗? (这需要一些调试时间,还有一些研究需要你)
© www.soinside.com 2019 - 2024. All rights reserved.