Wie wird HtmlUnit in einem Eclipse-Projekt eingerichtet?

8

Mein Projekt enthält htmlunit jars und lädt einige Seiteninhalte herunter. Ausführbare jar (die libs, funct. Eclipse-Export enthält) davon funktioniert jedoch nur auf dem Rechner, auf dem ich es erstellt habe (auf anderen wird es nicht ausgeführt).

BEARBEITEN: Es wird nicht ausgeführt, da es die MessageBox "Starting Headless Browser" beim Start nicht anzeigt. Ich habe Eclipse Indigo verwendet: Datei & gt; Exportieren & gt; Lauffähiges Glas & gt; Paket benötigt Bibliotheken in generierten Jar

Hilfe, Götter:

%Vor%

EDIT: weiterer Code, wie gewünscht

%Vor%     
John 01.02.2012, 13:16
quelle

3 Antworten

20

So richten Sie HtmlUnit ein und exportieren es in eine ausführbare JAR-Datei in eclipse:

  1. Erstellen Sie ein neues Java-Projekt (alle Standardeinstellungen)
  2. Klicken Sie mit der rechten Maustaste auf das Projekt (in der Paket-Explorer-Ansicht) und gehen Sie zu New- & gt; Ordner und nennen Sie es "lib"
  3. Download HtmlUnit-Bibliothek (Datei htmlunit-2.9-bin.zip)
  4. Dekomprimieren Sie die Datei und kopieren Sie in den Ordner "lib" den Inhalt des Ordners "/htmlunit-2.9/lib/" der unkomprimierten Datei (Sie können alle Dateien im Eclipse-Paket-Explorer per Drag & Drop aus dem Windows / Linux-Desktop ziehen) Auswählen, um die Dateien zu kopieren)
  5. Klicken Sie mit der rechten Maustaste erneut auf das Projekt und gehen Sie zu Build Path- & gt; Build Path ... konfigurieren
  6. Klicken Sie auf der Registerkarte Bibliotheken auf JARs hinzufügen ...
  7. Suchen Sie nach unserem neuen Bibliotheksordner (wenn Sie ihn nicht sehen, schließen Sie das Fenster und gehen Sie erneut zum Package Explorer, wählen Sie den Projektordner und drücken Sie F5 und fahren Sie mit Schritt 5 fort)
  8. Wählen Sie alle Dateien in diesem Ordner aus (17 Dateien in HtmlUnit 2.9) und schließen Sie alle Fenster
  9. Überprüfen Sie, ob alles in Ordnung ist, indem Sie eine sehr einfache Anwendung erstellen (ich habe zufällig einen einfachen Code in diese Frage geschrieben, der das könnte helfe dir)
  10. Alles sollte in Ordnung sein (wenn dies nicht der Fall ist, überprüfen Sie die Schritte erneut), also lassen Sie uns die Anwendung exportieren, indem Sie mit der rechten Maustaste auf das Projekt klicken und Export ...
  11. auswählen
  12. Suchen Sie nach Java / Runable JAR-Datei und klicken Sie auf Weiter
  13. Wählen Sie die entsprechende Startkonfiguration und das Ziel aus und wählen Sie "Benötigte Bibliotheken in generierte JAR packen", wenn Sie nur eine große Datei benötigen, die Ihre Anwendung und HtmlUnit enthält, und klicken Sie auf Fertig stellen
  14. Öffnen Sie eine Konsole, in der sich Ihre JAR-Datei befindet, und führen Sie "java -jar yourJARfile.jar" aus und genießen Sie Ihre Anwendung

Wenn dies für ein neues Projekt funktionierte, dann aktualisieren Sie Ihr eigenes Projekt, um die Schritte in der Liste wiederzugeben. Hoffe das hilft

    
Mosty Mostacho 03.02.2012 02:13
quelle
0

Neues Java-Projekt mit Standardeinstellungen Laden Sie die neueste Version von HTMUnit aus der Bibliothek herunter Laden Sie das neueste HTMLUnit-Jar herunter Wählen Sie neue Projekteigenschaften- & gt; Java-Buildpfad - & gt; Gehe zur Registerkarte Bibliothek und füge die extrahierten Dateien aller Dateien hinzu. Erstellen Sie eine neue Klasse mit der Hauptmethode in Ihrem neuen Projekt, führen Sie eine einfache Anwendung aus, fügen Sie diese Methode in der Klasse hinzu und rufen Sie sie in der main-Methode auf.

%Vor%     
Sajid Hussain 13.11.2012 07:51
quelle
0

Ich habe die obigen Antworten versucht und sie haben nicht für mich gearbeitet.

Sie werden benötigt, aber ich hatte ein dynamisches Web-Projekt, also musste ich auch alle meine .jar-Dateien zum lib-Verzeichnis im WEB-INF-Verzeichnis hinzufügen.

z.B. ProjectName \ WebContent \ WEB-INF \ lib (alle von Ihnen verwendeten .jar-Dateien)

    
neoslov 06.03.2014 11:23
quelle