在 ubuntu 17.10 上使用 eclipseoxygen windowbuilder 时出错

在 ubuntu 17.10 上使用 eclipseoxygen windowbuilder 时出错

我已经在 eclipseoxygen 上安装了 swt windowdbuilder,但是当我尝试使用设计视图时,出现了这个错误

 Designer [1.10.0.201712050731.201712061243]: No more handles
No more handles

这是控制台的堆栈跟踪

Eclipse:2785): GLib-CRITICAL **: Source ID 3069 was not found when attempting to remove it
Gdk-Message: Unable to load sizing from the cursor theme
org.eclipse.swt.SWTError: No more handles
    at org.eclipse.swt.SWT.error(SWT.java:4559)
    at org.eclipse.swt.SWT.error(SWT.java:4448)
    at org.eclipse.swt.SWT.error(SWT.java:4419)
    at org.eclipse.swt.graphics.Cursor.<init>(Cursor.java:180)
    at org.eclipse.wb.draw2d.ICursorConstants.<clinit>(ICursorConstants.java:98)

我尝试使用命令 'ulimit -c unlimited 并将 eclipse.ini 从设置Xmx1024mXmx2048m,但没有奏效

答案1

在这种情况下,您可以尝试使用 GTK2 而不是 GTK3,使用以下方式启动 Eclipse:SWT_GTK3=0 ./eclipse

来源:https://stackoverflow.com/questions/46341108

相关内容