系统信息:ubuntu 12.04 TSL 64位x64系统
今天第一次用ubuntu的系统启动eclipse内置的游览器报了这样的错误:
eclipse3.7(sdk)版的内置游览器都在Ubuntu12.04 LTS报了这样的错误:
Nomore handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
org.eclipse.swt.SWTError:No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
atorg.eclipse.swt.SWT.error(SWT.java:4109)
atorg.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1672)
atorg.eclipse.swt.browser.Mozilla.create(Mozilla.java:637)
atorg.eclipse.swt.browser.Browser.<init>(Browser.java:119)
atorg.eclipse.ui.internal.browser.BrowserViewer.<init>(BrowserViewer.java:225)
atorg.eclipse.ui.internal.browser.WebBrowserView.createPartControl(WebBrowserView.java:48)
atorg.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
atorg.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
atorg.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
atorg.eclipse.ui.internal.WorkbenchPage$ActivationList.setActive(WorkbenchPage.java:4218)
atorg.eclipse.ui.internal.WorkbenchPage$18.runWithException(WorkbenchPage.java:3277)
atorg.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
atorg.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
atorg.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
atorg.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3527)
atorg.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3174)
atorg.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
atorg.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1566)
atorg.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
atorg.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
atorg.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
atorg.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3527)
atorg.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3174)
解决方法:sudo apt-get install libwebkitgtk-1.0-0