Ответ 1
Вам нужна библиотека Apache Commons Logging в вашем пути к классам.
Скорее всего, вам не хватает всех зависимостей PDFBox:
Минимальное требование для PDFBox
- Java 1.5
- Обще-каротажные
Я использую pdfbox в java для преобразования PDF в изображения. Но когда я компилирую, я получил сообщение
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
.
Вот код, который я следую. Пожалуйста, помогите мне выйти из этой ошибки.
Вам нужна библиотека Apache Commons Logging в вашем пути к классам.
Скорее всего, вам не хватает всех зависимостей PDFBox:
Добавьте файл commons-logging.jar в свой путь к классу проекта. это устранит проблему.
Вам нужно убедиться, что библиотека apache находится на пути вашего класса во время выполнения.
Является ли база данных протоколов в пути к классам? Вы можете скачать это из Скачать Commons Logging
У меня была такая же проблема, и я пробовал все решения в Интернете, у меня были все необходимые файлы JAR в моем CLASSPATH... но это не сработало. то я решил переместить мои файлы JAR из папки DROPBOX в обычную папку, и это сработало!
Итак, если ваши JAR находятся на Dropbox или что-то в этом роде, переместите их в обычную папку и добавьте их в свой путь к классам! он решит исключение java.lang.NoClassDefFoundError
.