Apache PDFMergerUtility NoClassDefFoundError при создании

Я пытаюсь использовать Apache PDFMergerUtility, следуя одному из многих онлайн-примеров. Моя проблема в том, что я получаю исключение NoClassDefFoundError при создании экземпляра: PDFMergerUtility pdfMerger = новый PDFMergerUtility();

Вот мой импорт: импортировать org.apache.pdfbox.multipdf.PDFMergerUtility;

Я скачал файл jar pdfbox-2.0.15.jar и вставил в свои библиотеки проекта Netbeans.

Что может быть причиной?

Я прочитал документацию Apache и просмотрел множество примеров, которые показывают точный код.

Вам также понадобится fontbox. См. страницу зависимостей. Если это все еще не работает, включите полученную трассировку стека.

Tilman Hausherr 26.04.2019 10:32

Превосходно! Спасибо! Можете ли вы сказать мне, где найти «страницу зависимостей», на которую вы ссылаетесь?

Ed S 26.04.2019 15:18
pdfbox.apache.org/2.0/dependencies.html . Вы заставили его работать, добавив шрифт?
Tilman Hausherr 26.04.2019 15:27

да. Видимо проблема была в этом. Ты сделал это!

Ed S 26.04.2019 20:49
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
4
133
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам также понадобятся шрифты и журнал общих ресурсов, как описано в файле страница зависимостей. В качестве альтернативы вы можете использовать pdfbox-app, в котором есть все необходимое для слияния.

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