swt browser Nicht mehr behandelt Fehler
Schrieb ich ein einfaches Programm. nur ein CTabFolder und ein WelcomTab inhärente aus CTabItem. Will ich füllen, mein WelcomeTab durch einen browser, der die render meine htmls. in der init () - Methode der WelcomeTab ich einen Browser, aber wenn das Programm bauen will es ich bekomme diese Fehlermeldung
Exception in thread "main" org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.browser.Mozilla.initMozilla(Unknown Source)
at org.eclipse.swt.browser.Mozilla.create(Unknown Source)
at org.eclipse.swt.browser.Browser.<init>(Unknown Source)
at org.hekmatof.Hbook.UI.WelcomeTab.init(WelcomeTab.java:55)
at org.hekmatof.Hbook.UI.WelcomeTab.<init>(WelcomeTab.java:30)
...
zudem verwende ich Eclipse 3.7, KDE basiert auf Arch-Linux
so suchte ich nach diesem Fehler überall erzählt behandeln, beschränkt auf das Gewinde, aber das ist einfach Programm, ohne Schrift oder Bild ... zu entsorgen. Ich denke, es sollte sein, ein problem zu gewinnen, handle vom Betriebssystem
InformationsquelleAutor Hekmatof | 2011-08-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist nicht über das system verarbeitet (direkt), es geht um firefox-installation.
Überprüfen Sie die SWT-FAQ - Was benötige ich, um das SWT Browser in Eclipse auf Linux und SWT Bug 103611 - internet-cache hat nicht funktioniert auf Linux und vor allem IBM-Support - SWTError: Nicht mehr verarbeitet [Unbekannt Mozilla-Pfad (MOZILLA_FIVE_HOME nicht festgelegt)].
BEARBEITEN
Für Sekunden die Fehlermeldung check Eclipse Community-Foren - nicht erkannt werden Konnte, registriert XULRunner nutzen und prüfen Sie auch, ob Sie die richtige XULRunner-version installiert SWT-FAQ - Was benötige ich, um das SWT Browser in Eclipse auf Linux?.
Check meine Antwort Bearbeiten..
Ich bin immer dieser Fehler nach dem Upgrade auf Ubuntu 11.10 Oneiric. Ich habe versucht, mit
export MOZILLA_FIVE_HOME=/usr/lib/firefox-7.0.1
ohne Erfolg! 🙁Was, wenn ich nicht firefox, und stattdessen Chrom?
Sie habe dasselbe problem mit Chrom? Das ist seltsam, Chrom nicht verwendet XUL-runner..
InformationsquelleAutor Sorceror
Installieren
libwebkitgtk
starten Sie die Anwendung neu. Sollte dies funktionieren.
Wenn Sie eine 32-bit-Eclipse (mit einer 32-bit-JRE) auf einem 64-bit-Linux-installation benötigen Sie:
sudo apt-get install libwebkitgtk-1.0-0:i386
. Ohne die:i386
suffix, würde es die Installation der 64-bit-Bibliotheken von libwebkitgtk, die der 32-bit-JRE kann nicht geladen werden.Funktioniert bei mir mit Debian
InformationsquelleAutor Mifas
Dieses problem anscheinend kommt, wenn eclipse versucht, mit internen browser oder einem externen browser-miss-konfiguriert (intern wahrscheinlich libwebkit-1.0, um Inhalte darzustellen).
Starten Sie eclipse gehen Sie zu Einstellungen, Fehler ignorieren, wenn es passiert. Geben Sie web-browser in die Suche, dann wählen Sie web-browser-tab und fügen Sie das add und markieren Sie Ihre Lieblings-browser (in meinem Fall chrome)
Wenn Sie linux verwenden, können Sie verwenden Sie die [browser-name] zu bekommen Pfad.
Es half in meinem Fall - viel Glück
InformationsquelleAutor Daber
Werfen Sie einen Blick auf diesen Beitrag:
Wie interne browser für Aptana auf Linux
Im Grunde, müssen Sie die Installation von XULRunner, dann Bearbeiten Sie die eclipse -.ini.
Nach der Installation von xulrunner, fügen Sie folgende Zeile in die eclipse.ini hat das problem gelöst.
-Dorg.eclipse.swt.browser.XULRunnerPath=/opt/eclipse/xulrunner/
InformationsquelleAutor Thiha
Dieses problem kommt heraus, wenn XUL-runner version ist zu hoch, das ist nicht kompatibel mit der SWT browser. Es hat nichts zu tun mit dem system-browser.
InformationsquelleAutor eric