Я пытаюсь создать PDF-файл, используя iText 7.1.9 jar в Java. Но я получаю ниже исключения. У меня есть все необходимые шаги для компиляции jar-файлов, установки пути к классам и пути сборки. Пожалуйста, помогите мне решить это.
java.lang.NoClassDefFoundError: com/itextpdf/kernel/pdf/PdfDocument
в строке pdfdoc = new PdfDocument(new PdfReader(file));
. Мой POM. xml для Vaadin8 / Maven, как показано ниже. В теге properties:
<itext.version>RELEASE</itext.version>
И в зависимостях, которые я добавил ниже, запись:
<!-- https://mvnrepository.com/artifact/com.itextpdf/itext7-core -->
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext7-core</artifactId>
<version>7.1.9</version>
<type>pom</type>
</dependency>
Я собрал все фляги, используя командную строку как mvn deploy: deploy-file -Dfile = / barcodes-7.1.9.jar -DgroupId = com.roufid.tutorials -DartifactId = example-app -Dversion = 1.0 -Dpackaging = jar -Durl = file: ./ maven-repository / -DrepositoryId = maven-repository -DupdateReleaseInfo = true