Frage

Ich bin mit meiner App auf Google App Engine. Ich habe nur ein einfaches Servlet, das Jsoup zu verwenden versucht. Allerdings, wenn ich die Anwendung ausführen ich java.lang.ClassNotFoundException: org.jsoup.Jsoup.

Ich bin mit Eclipse, damit ich die jsoup JAR-Datei in der Java Build Path hinzugefügt -> Bibliotheken

War es hilfreich?

Lösung

Sie müssen die Jsoup JAR-Datei in dem Ordner /WEB-INF/lib des Webapp setzen. Dieser Ordner wird von Webapp-Standard Classpath abgedeckt. Auch Eclipse automatisch alle Bibliotheken in /WEB-INF/lib Ordner im buildpath des Projekts setzen, sollten Sie nicht brauchen, um dies manuell zu tun. Natürlich gehe ich davon aus, dass das Projekt erstellt wird, als Dynamisches Webprojekt .

Andere Tipps

Eine andere Möglichkeit, die .jar hinzuzufügen, ist auf der rechten Maustaste auf Ihr Projekt, und wählen Sie Eigenschaften -> Java Build Path , klicken Sie auf die Schaltfläche Bibliotheken und klicken Sie auf Add External JARs ... Dies ermöglicht es Ihnen, auf den Pfad der .jar-Datei die Sie hinzufügen möchten.

blättern

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

Mit der JSOUP Einfuhren bevor diese anderen Einfuhren Fehler verursacht eine Anwendung an einem Punkt für mich für die Bereitstellung.

Ich hatte den gleichen Fehler jetzt auf meinem Android-Projekt. Um dies zu beheben auf Android, benötigen Sie einen lib Ordner zu erstellen und legen Sie die .jar-Datei dort

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top