Verwendung von WebKit für SWT Browser in Eclipse plugin

Ich habe versucht heute die Verwendung der WebKit als Browser zugrunde liegenden renderer für meine eclipse-plugin, aber kein Glück.

Folgte ich dem empfohlenen Anweisungen und meine derzeitige Umgebung ist wie folgt:

  • OS: Windows 7 (x64)
  • Safari installiert ist (PFAD zu)
  • 32-bit-SWT (eclipse-RCP-indigo-SR1-32)

Hinzugefügt die folgende Zeile in die eclipse.ini

-Dorg.eclipse.swt.browser.DefaultType= - webkit -

Wenn ich jetzt versuche zum instanziieren des Browsers:

Browser b = new Browser(parent, SWT.WEBKIT);
b.setUrl("http://whatismybrowser.com");

Bekomme ich die folgende Fehlermeldung:

Fehler beim laden der swt-webkit-Bibliothek

Irgendwelche Vorschläge?

Dank.

Hast du gelesen SWT-faq browser als Webkit und so legen Sie Standard-browser-Typ ..?
Ja, habe ich. Was mir nicht klar ist, wo genau füge ich die -Dorg.eclipse.swt.browser.DefaultType=webkit Linie. Ich habe es am Ende von eclipse.ini-Datei von meinem der Entwicklung von eclipse-Umfeld-Ursache, die ich dachte, aus dies ist, wo die neu ins Leben gerufene Arbeitsbereich bezieht seine Konfiguration aus beim Debuggen, aber bekomme immer noch den Fehler
-Dorg.eclipse.swt.browser.DefaultType=webkit ausgeführt Befehl parameter kann ich sagen, aber darüber hinaus habe ich keine Erfahrungen mit Eclipse-plugin-und WebKit - .. Mozilla-rendering-Kern ist nicht genug..? ;] Eine weitere tuts, die ich gefunden habe, das könnte Ihnen helfen, webkit für swt.
Ich habe gesehen, dass die Seite bereits. Das problem ist, das nur unter Windows. Der Grund warum ich nach WebKit ist, dass ich tun müssen, um einige websokcets und derzeit für WebKit-Browser haben die beste Unterstützung für Sie. Ich werde weiter suchen und wenn ich eine Lösung finde werde ich es posten. Für jetzt ich denke, ich werde starten, einen externen browser (hoffentlich websockets erhalten eine bessere Unterstützung auf allen Browsern)
GL mit.. ich habe eine Idee wie man das Debuggen das problem. Wenn Sie laden Sie die Quellen der SWT für Ihrer Plattform, fügen Sie Sie zu Ihren Projekt-und debug-code in das, wo Browser Instanz erstellt wird, finden Sie vielleicht das problem..

InformationsquelleAutor unexplored | 2012-02-02

Schreibe einen Kommentar