Подтвердить что ты не робот

Исключение в потоке "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

Я использую pdfbox в java для преобразования PDF в изображения. Но когда я компилирую, я получил сообщение

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory.

Вот код, который я следую. Пожалуйста, помогите мне выйти из этой ошибки.

4b9b3361

Ответ 1

Вам нужна библиотека Apache Commons Logging в вашем пути к классам.

Скорее всего, вам не хватает всех зависимостей PDFBox:

Минимальное требование для PDFBox

  • Java 1.5
  • Обще-каротажные

Ответ 2

Добавьте файл commons-logging.jar в свой путь к классу проекта. это устранит проблему.

Ответ 3

Вам нужно убедиться, что библиотека apache находится на пути вашего класса во время выполнения.

Ответ 4

Является ли база данных протоколов в пути к классам? Вы можете скачать это из Скачать Commons Logging

Ответ 5

У меня была такая же проблема, и я пробовал все решения в Интернете, у меня были все необходимые файлы JAR в моем CLASSPATH... но это не сработало. то я решил переместить мои файлы JAR из папки DROPBOX в обычную папку, и это сработало!

Итак, если ваши JAR находятся на Dropbox или что-то в этом роде, переместите их в обычную папку и добавьте их в свой путь к классам! он решит исключение java.lang.NoClassDefFoundError.