ClassNotFoundException: com.itextpdf.text.Document с использованием полного имени

У меня есть два импорта одного и того же класса из разных банок, поэтому я вызываю один класс, используя полное имя.

Мой импорт - импорт com.lowagie.text.Document

Мой код -

      if (fileType.equalsIgnoreCase(FileExtension.html.name())) {
                com.itextpdf.text.Document document = new com.itextpdf.text.Document();
                com.itextpdf.text.pdf.PdfWriter writer = com.itextpdf.text.pdf.PdfWriter.getInstance(document, baos);
                document.open();
                XMLWorkerHelper.getInstance().parseXHtml(writer, document, new FileInputStream("C:\\\\Test\\sample2.html"));
                document.close();
            }

Но оба квалифицированных класса Document и PdfWriter не найдены, они успешно скомпилированы, классы также присутствуют внутри jar, но во время выполнения он дает ClassNotFoundException.

Мои зависимости -

      <dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itextpdf</artifactId>
    <version>5.5.10</version>
</dependency>
<dependency>
    <groupId>com.itextpdf.tool</groupId>
    <artifactId>xmlworker</artifactId>
    <version>5.5.10</version>
</dependency>

0 ответов

Другие вопросы по тегам