Вопрос

Я управляю свое приложение на приложении 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 там

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top