Эта ошибка продолжает беспокоить меня в течение длительного времени. Мне нужно экспортировать приложение java в .jar
, и когда я его запустил (java -jar test.jar
) Я получаю это сообщение об ошибке. Я проверил, что включен apache-core-4.3.3.jar, я проверил, что он содержит класс HttpEntity, я проверил путь сборки Java и манифест, но все в порядке.Исключение в теме "main" java.lang.NoClassDefFoundError: org/apache/http/HttpEntity
Самое странное, что в моем коде я не пытаюсь импортировать org.apache.http.HttpEntity
. И у меня есть только 3 класса, поэтому я не пропущу его.
файл манифеста:
Manifest-Version: 1.0
Main-Class: Main
Классы:
EDIT экспортировать его, как это, так что я думаю, что содержание импортируемых баночках экспортируется мой файл test.jar
благодаря Export Java source files and resources
, я прав?
Что дальше, что я должен делать?
Можете ли вы показать свой файл манифеста, пожалуйста? – Jens
@Jens отредактирован, здесь я не вижу проблемы. : -/ –
Когда вы говорите, что оно включено, вы имеете в виду внутри банки? Или внутри затмения, как вы показываете на скриншоте? В любом случае тот факт, что вы получаете исключение, означает, что какой-то код или библиотека использует этот конкретный класс. – MajorT