나는 PDF/다음 코드를 사용하여 itext와 자바를 사용하여 문서 만들기 위해 노력하고 있습니다 :점점 예외 .NoClassDefFoundError : COM/itextpdf/텍스트/로그/CounterFactory
PdfAWrite writer = PdfAWriter.getInstance(myDoc, myStream, PdfAConformanceLevel.PDF_A_1A);
을하지만 난이 예외가 계속 :
java.lang.NoClassDefFoundError: com/itextpdf/text/log/CounterFactory
at com.itextpdf.text.pdf.PdfAWriter.<init>(PdfAWriter.java:210)
at com.itextpdf.text.pdf.PdfAWriter.getInstance(PdfAWriter.java:86)
이
내 pom.xml 파일 입니다<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.3</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext-pdfa</artifactId>
<version>5.5.3</version>
</dependency>
아무도 내가이 probl를 해결하기 위해 무엇을해야하는지 알 수 있습니다 여자 이름? 당신이 당신의 클래스 경로에 itextpdf.jar
를 그리워처럼
감사
아주 좋은 제안입니다. 'NoClassDefFoundError'는 여러 버전의 클래스가 발견되었지만 정확한 클래스를 정의 할 수 없다는 의미에서 오해의 소지가 있습니다. 모호하기 때문에 버전을 사용해야합니다. 어쨌든 :이 문제를 해결하는 것은 간단합니다. 많은 사람들이이 문제가 발생하지 않고 iText를 사용하고 있습니다. 처음부터 시작하면 언제나 도움이됩니다. –
@BrunoLowagie NoClassDefFoundError가 오해의 소지가 있다고 말하면서 문제는 필자의 pom.xml 파일에 여러 가지 종속성이 있다는 것입니다.Kenneth의 제안 덕분에 문제가 해결되었습니다. – Shahe