Jsoup Import Fehler
Ich bin auf der Suche zu tun, einige web-crawling/Schaben und ich Tat etwas Forschung und entdeckt Jsoup. Das einzige problem das ich habe ist mit den Einfuhren. Die videos, die ich geschaut habe und die Beispiele, die ich gesehen habe, hatten alle passenden code von mir aber für was auch immer Grund, Ihre Importe arbeitete und mir nicht. Alle vier von mir zu der Fehlermeldung: Der import org.jsoup kann nicht aufgelöst werden. Bitte helfen Sie.
package com.stackoverflow.q2835505;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class test {
public static void main(String[] args) throws Exception {
String url = "http://stackoverflow.com/questions/2835505";
Document document = Jsoup.connect(url).get();
String question = document.select("#question .post-text").text();
System.out.println("Question: " + question);
Elements answerers = document.select("#answers .user-details a");
for (Element answerer : answerers) {
System.out.println("Answerer: " + answerer.text());
}
}
}
- Haben Sie download richtige Glas, und fügen Sie zum Projekt-classpath/buildpath?
Du musst angemeldet sein, um einen Kommentar abzugeben.
jsoup ist eine externe Bibliothek, und daher müssen Sie zum herunterladen der jar-manuell. Gehen Sie zu http://java2s.com/Code/Jar/j/Downloadjsoup160jar.htm oder einige website und erhalten Sie die jar-Datei.
Sobald Sie den download der jar-Datei. Rechtsklick auf dein Projekt -> Eigenschaften -> Java Build Path -> Klicken Sie auf Add External Jar -> (wählen Sie die jar wo Sie heruntergeladen haben) -> drücken Sie ok und die Fehlermeldung wird verschwinden.
Sollten Sie als externe jar-Datei aus https://jsoup.org/download unter:
Rechtsklick auf Projekt - > Eigenschaften - > java build path > Bibliotheken > add external jar-Datei
Dann kann man "sauber" oder "neu starten" - Projekt aus dem Menü.
So, das einzige, was ich zu tun hatte, dass nicht erwähnt wird, ist das hinzufügen einer "benötigt" - Feld in meinem Modul info-Datei.
module bookstoreDB {
requires java.sql;
requires org.jsoup;
}
Alle anderen Vorschläge, die ich sah über thourougly, aber nichts gelöst (weil meine Einstellungen bereits abgestimmt, dass die Anregungen) und dann dämmerte es mir, dass ich das Modul-info-Datei für dieses Programm, und ich hatte noch nicht den Bedarf-Feld. Hoffe, das hilft.