I always met problem while starting a new eclipse 3.4.2 workspace in RHEL5.5 with error message like below.
An error has occurred. See the log file /root/workspacejavaold/.metadata/.log.
!ENTRY org.eclipse.ui.workbench 4 0 2011-10-08 01:49:19.361
!MESSAGE Widget disposed too early!
!STACK 0
java.lang.RuntimeException: Widget disposed too early!
at org.eclipse.ui.internal.WorkbenchPartReference$1.widgetDisposed(WorkbenchPartReference.java:171)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:117)
解决:
发现只需在eclipse.ini的-vmargs参数后加上 -Dorg.eclipse.swt.browser.XULRunnerPath=