Wie man Eclipse SWT-Browser-Komponente läuft auf Ubuntu 11.04 (Natty Narwhal) mit Webkit?
Ich den SWT-Browser-Steuerelement in meiner Eclipse-RCP-Anwendung. Auf Linux Ubuntu 10.10 dies hängt davon ab, auf die der Benutzer nach der Installation von xulrunner-1.9.2. Dies funktioniert sehr gut.
Jedoch auf Ubuntu 11.04 ich finde, dass es Schiffe mit xulrunner-2.0. Der SWT Browser diese Funktion nicht unterstützt. Sehen http://bugs.eclipse.org/bugs/show_bug.cgi?id=327696 und http://bugs.eclipse.org/bugs/process_bug.cgi
Also eher als Frage an den Benutzer zur Installation von xulrunner-1.9.2 möchte ich, um den SWT-Browser für die Ausführung mit WebKitGTK wie pro die Anweisungen, die auf dem SWT-FAQ - http://www.eclipse.org/swt/faq.php#browserwebkitgtk
Ich Schaffe es nicht, diese überhaupt zu arbeiten. Wie führe ich "WebKitGTK 1.2.0 oder höher muss in der Bibliothek load-path"?
Jede Hilfe viel geschätzt
InformationsquelleAutor Phillipus | 2011-04-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin nicht auf Ubuntu, aber denke das spielt keine große Rolle.
libwebkit-1.0-2
(es sollte >= 1.2.0)/usr/lib
und/usr/lib/jni
ist injava.library.path
libswt-webkit-gtk-3.6-jni
undorg.eclipse.swt.browser.UseWebKitGTK
system-Eigenschaft ist auf True festgelegt,Edit: Zu lokalisieren die Quelle des Problems zu erstellen, minimalistisches Projekt, und zeigen Sie die Ausgabe
Wette, Sie haben etwas übersehen, siehe edit. Es kann einige Zeit dauern, für mich zu reagieren, jedoch.
Hallo, noch einmal vielen Dank. Ich fügte hinzu, eine Linie: System.setProperty("org.eclipse.swt.browser.UseWebKitGTK", "true"); Ausgabe java.Bibliothek.Pfad ist: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk/jre/lib/i386:/usr/lib/jvm/java-6-openjdk/jre/../lib/i386:/usr/lib/jvm/java-6-openjdk/jre/lib/i386/client:/usr/lib/jvm/java-6-openjdk/jre/lib/i386::/usr/java/packages/lib/i386:/usr/lib/i386-linux-gnu/jni:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/lib/jni:/lib:/usr/lib
Das snippet funktioniert auf Eclipse 3.6, wenn ich alles eingerichtet. Das merkwürdige ist, es funktioniert nicht für meine RCP-Anwendung, dem Browser, selbst wenn ich System.setProperty("org.eclipse.swt.browser.UseWebKitGTK", "true")
es gibt eine chance, dass Sie dieses Anwesen zu spät ist, haben Sie versucht, um es form-Befehl-Linie (Tipp:
-Dorg.eclipse.swt.browser.UseWebKitGTK=True
)?InformationsquelleAutor barti_ddu
Für die Eclipse-Juno-SR1 (4.2 SR1) unter Ubuntu 12.04, die folgenden arbeitete für mich:
sudo apt-get install libwebkitgtk-3.0-0
sudo apt-get install libswt-webkit-gtk-3-jni
Legen Sie die DefaultType-und UseWebKitGTK Eigenschaften (ich habe es durch hinzufügen des folgenden in meiner eclipse.ini-Datei):
auf 16.04 LTS mit Eclipse Neon, Installation
libwebkitgtk-3.0-0
genug war.InformationsquelleAutor Chris Owens
Einfach zu installieren: "hotot" (Twitter) App via Software Center, das zieht WebKit zusammen, hat den trick für mich. - Ein "sudo apt-get install -y libwebkitgtk-1.0-0", oder von der Quelle erstellen, wie pro https://help.ubuntu.com/community/WebKit, würde wahrscheinlich auch funktionieren.
arbeitete für mich Luna/Ubunt14LTS
downvote für Vorschläge zur Installation eines völlig unabhängigen app nur wegen seiner Abhängigkeiten
InformationsquelleAutor vorburger
Für Natty, schauen Sie sich diese Seite: http://www.maplef.net/blog/archives/ubuntu-upgrade-eclipse3-5-to-3-6.html (ignorieren japanses/chinesischen Zeug, Folgen Sie einfach dem code zu erreichen, shangri-la)
InformationsquelleAutor ihadanny