【发布时间】:2019-03-28 20:47:47
【问题描述】:
我在尝试使用 PDF 库但没有任何运气时不断收到以下错误。我正在使用弹簧和行家。我试过pdfbox和itextpdf。
我得到以下任何一个错误(obv类部分不同) org.apache.cxf.interceptor.Fault:com/itextpdf/text/Document 引起:java.lang.NoClassDefFoundError: com/itextpdf/text/Document
pom
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.14</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.13</version>
</dependency>
类
import com.itextpdf.text.Document;
public enum PDFController {
INSTANCE;
PDFController() {
}
public void testPDF() {
// Error happens here
Document doc = new Document();
}
}
看来 Maven 正在添加正确的 jar。那为什么找不到类呢?
【问题讨论】:
标签: java maven itext pdfbox noclassdeffounderror