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
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
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe dieses problem auch
Was Sie tun müssen, verwenden Sie
JVM : 32bit
SWT :32-bit
einstellen safari.exe Pfad in Ihrer Umgebung-Einstellungen (Wenn Sie ältere version von Windows)
Else if SWT und die JVM sind nicht gleich 32 bit werden Fehler generieren .
InformationsquelleAutor Gaurav Singh