Eclipse RCP/SWT Fehler java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk
Java, Linux/OpenSource März 2nd, 2008Gerade wenn man mit neueren Firefox oder xulrunner Versionen experimentiert passiert es schnell mal, dass einem das xulrunner Paket abhanden kommt.
Programme wie rssowl die SWT basierend sind und die Mozilla (Geckoy) Rendering Engine verwenden verabschieden sich dann mit einem Stacktrace wie:
Exception in thread "Thread-6" org.eclipse.swt.SWTError: No more handles (java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk-3349 or swt-mozilla-gtk in swt.library.path, java.library.path or the jar file) at org.eclipse.swt.SWT.error(SWT.java:3589) at org.eclipse.swt.SWT.error(SWT.java:3481) at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:323) at org.eclipse.swt.browser.Browser.(Browser.java:109) at org.rssowl.ui.internal.CBrowser.createBrowser(CBrowser.java:118) at org.rssowl.ui.internal.CBrowser.(CBrowser.java:82) at org.rssowl.ui.internal.editors.feed.NewsBrowserViewer.(NewsBrowserViewer.java:97) ... at org.eclipse.swt.internal.Library.loadLibrary(Library.java:219) at org.eclipse.swt.internal.Library.loadLibrary(Library.java:151) at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:308) ... 55 more
Abhilfe ist dann schnell erzielt indem man das xulrunner Paket installiert. Unter Ubuntu z.B. so:
apt-get install xulrunner
Man muß es eben nur wissen.
Update: Offenbar tritt ein vergleichbarer Fehler auch auf, wenn man bei Ubuntu Hardy Heron auf Firefox 3.0 RC1 updated. Auch hier hilft die Installation des xulrunner Pakets. (Gelesen bei bearfruit.)
Juli 11th, 2008 at 10:25
Danke – Google und Problem gelöst.
Juli 18th, 2008 at 15:15
hat auch bei mir geholfen, vielen Dank!:)
September 2nd, 2008 at 09:42
Vielen Dank! Kann ja alles so einfach sein 🙂
November 6th, 2008 at 14:36
Danke für den sinnvollen Hinweis. Problem behoben 🙂
Januar 24th, 2009 at 16:26
In der Tat, dieser Tipp löst auch das Problem mit den Views PHP Browser und System WebBrowser in der Eclipse IDE.
Oktober 19th, 2009 at 22:25
besten dank!! hat mir sehr gholfen!