2010-11-21 8 views
3

Ich verwende meine App auf der Google App Engine. Alles, was ich habe, ist ein einfaches Servlet, das versucht, Jsoup zu verwenden. Wenn ich jedoch die Anwendung ausführe, bekomme ich java.lang.ClassNotFoundException: org.jsoup.Jsoup.Abrufen einer java.lang.ClassNotFoundException: org.jsoup.Jsoup

Ich bin mit Eclipse-so habe ich die jsoup JAR-Datei in der Java Build Path -> Bibliotheken

Antwort

9

Sie müssen die Jsoup JAR-Datei in dem Ordner /WEB-INF/lib des Webapp setzen. Dieser Ordner wird vom Standard-Klassenpfad der Webanwendung abgedeckt. Außerdem legt Eclipse automatisch alle Bibliotheken im Ordner /WEB-INF/lib im Buildpfad des Projekts ab, Sie sollten dies nicht manuell tun müssen. Natürlich gehe ich davon aus, dass das Projekt als Dynamic Web Project erstellt wurde.

+0

Ich habe es zur Arbeit, danke – gk1

1

Ein anderer Weg, um die .jar ist auf der rechten Maustaste auf Ihr Projekt hinzuzufügen, und Eigenschaften wählen -> Java Build Path, klicken Sie auf die Bibliotheken Registerkarte klicken Sie dann auf External JARs hinzufügen ... Dies ermöglicht Sie navigieren zum Pfad der .jar-Datei, die Sie hinzufügen möchten.

0

Auch stellen Sie sicher, dass import org.jsoup.Jsoup; Einfuhren nach allen Anwendungs ​​Einfuhren sind wie import com.google.gwt.core.client.GWT;

die JSOUP Einfuhren zu haben, bevor die anderen Einfuhren eine Anwendung an einem Punkt für die Bereitstellung von für mich Fehler verursacht.

0

Ich hatte den gleichen Fehler jetzt auf meinem Android-Projekt. Um dies auf Android zu beheben, müssen Sie einen lib-Ordner erstellen und dort die .jar-Datei ablegen

Verwandte Themen