Получение java.lang.ClassNotFoundException: org.jsoup.Jsoup - PullRequest
3 голосов
/ 21 ноября 2010

Я запускаю свое приложение на Google App Engine.Все, что у меня есть, это простой сервлет, который пытается использовать Jsoup.Однако, когда я запускаю приложение, я получаю java.lang.ClassNotFoundException: org.jsoup.Jsoup.

Я использую Eclipse, поэтому я добавил файл jsoup jar в Путь сборки Java -> Библиотеки

Ответы [ 4 ]

10 голосов
/ 21 ноября 2010

Вам нужно поместить JAR-файл Jsoup в папку /WEB-INF/lib веб-приложения.Эта папка покрыта стандартным путем к веб-приложению.Кроме того, Eclipse автоматически поместит все библиотеки в папку /WEB-INF/lib в пути сборки проекта, вам не нужно делать это вручную.Конечно, я предполагаю, что проект был создан как Динамический веб-проект .

1 голос
/ 13 февраля 2011

Еще один способ добавить файл .jar - щелкнуть правой кнопкой мыши проект и выбрать Свойства -> Путь сборки Java , перейти на вкладку Библиотеки , а затем нажать ДобавитьВнешние файлы JAR ... Это позволит вам найти путь к файлу .jar, который вы хотите добавить.

0 голосов
/ 09 мая 2012

У меня была такая же ошибка сейчас в моем проекте Android.Чтобы исправить это на Android, вам нужно создать папку lib и поместить туда файл .jar

0 голосов
/ 27 ноября 2011

Также убедитесь, что ваш import org.jsoup.Jsoup; импорт выполнен после всех импортов приложения, таких как import com.google.gwt.core.client.GWT;

Наличие импорта JSOUP до того, как эти другие операции импорта вызвали ошибки для развертывания приложения в какой-то момент для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...