Eclipse启动时弹出空白提示框(Widget disposed too early)

在Ubuntu 10.04系统中,使用Eclipse Classic版本启动时出现空白提示框,无法关闭。错误日志显示'Widget disposed too early!'和'SWTError: XPCOM error -2147467262'。问题由Firefox更新xulrunner环境引起。解决方案是在eclipse.ini文件中添加'-Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner'参数,使Eclipse指向正确的xulrunner路径。首次成功启动后,配置会被写入'.metadata'文件夹,即使删除该配置,Eclipse仍能正常启动。
摘要由CSDN通过智能技术生成

想使用eclipse来尝试开发Android, 结果eclipse classic版本在ubuntu下竟然挂了,找了许久才找到solution, 做个标记。

 

系统环境:

        ubuntu 10.04 (从9.10中更新而来的)

        eclipse-java-ganymede-linux-gtk


现象:
      启动eclipse classic版本,最后只弹一个空白提示框,无法 [关闭] 或 [确定]

出错日志分析:

      查看工作空间下的".metadata/.log",报错信息主要有以下两方面:


            java.lang.RuntimeException: Widget disposed too early!


            org.eclipse.swt.SWTError: XPCOM error -2147467262

 

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)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1158)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1182)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1163)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1026)
	at org.eclipse.swt.widgets.Control.release(Control.java:3217)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1184)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1029)
	at org.eclipse.swt.widgets.Control.release(Control.java:3217)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1184)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1029)
	at org.eclipse.swt.widgets.Control.release(Control.java:3217)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:1184)
	at org.eclipse.swt.widgets.Canvas.releaseChildren(Canvas.java:211)
	at org.eclipse.swt.widgets.Decorations.releaseChildren(Decorations.java:466)
	at org.eclipse.swt.widgets.Shell.releaseChildren(Shell.java:1948)
	at org.eclipse.swt.widgets.Widget.release(Widget.java:1029)
	at org.eclipse.swt.widgets.Control.release(Control.java:3217)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:442)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值