我们正在尝试让 Eclipse Mars 或 Neon 在 AIX 6.1 下运行。
使用命令行启动 Eclipse 时
/opt/eclipse45/eclipse -vm /usr/java8/bin/java
或者
/opt/eclipse46/eclipse -vm /usr/java8/bin/java
启动画面显示后,会出现一个标题为“Workspace Launcher”(适用于 Mars)或“Eclipse Launcher”(适用于 Neon)的窗口。然后 Eclipse 崩溃,控制台上显示以下错误消息:
Assertion failed: ret, file cairo-xlib-surface.c, line 1180
有什么想法如何进行吗?
答案1
我们找到了问题的解决方法:它是我们的 vnc 服务器 Xvnc 的启动命令中的“-depth”参数。使用默认值 16 时,Eclipse 在启动时崩溃,使用任何其他可能值(8、15 或 24)时,Eclipse 都可以成功启动。因此,以下 vnc 命令行有效:
vncserver :1 -depth 15 -geometry 1920x1080