Получение Java.lang.classnotfoundexception: org.jsoup.jsoup
-
26-09-2019 - |
Вопрос
Я управляю свое приложение на приложении Google App. Все, что у меня есть, это простой сервлет, который пытается использовать JSUP. Однако, когда я запускаю приложение, я получаю java.lang.classnotfoundException: org.jsoup.jsoup.
Я использую Eclipse, чтобы я добавил файл JAR JSUP в пути сборки Java -> библиотеки
Решение
Вам нужно поставить файл JSUP JAR в /WEB-INF/lib
папка webapp. Эта папка покрыта уплотнением WebApp по умолчанию. Кроме того, Eclipse будет автоматически поставить все библиотеки в /WEB-INF/lib
Папка в сборке проекта, вам не нужно делать это вручную. Конечно, я предполагаю, что проект был создан как Динамический веб-проект.
Другие советы
Другой способ добавить .jar - Щелкните правой кнопкой мыши на вашем проекте и выберите Свойства -> Путь сборки Java, нажмите Библиотеки вкладка, затем нажмите Добавить внешние банки ... Это позволит вам просматривать путь к файлу .jar, который вы хотите добавить.
Также убедитесь, что ваш import org.jsoup.Jsoup;
Импорт - это после всего импорта приложений, например
import com.google.gwt.core.client.GWT;
Наличие импорта JSUP перед этими другими импортами вызвала ошибки для развертывания приложения в одну точку для меня.
Теперь у меня была одна и та же ошибка в моем проекте Android. Чтобы исправить это на Android, вам нужно создать папку lib и поставить файл .jar там