
我們正在嘗試讓 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 的啟動命令中的「-深度」參數。使用預設值 16 Eclipse 在啟動時崩潰,使用任何其他可能的值(8、15 或 24)Eclipse 都會成功啟動。因此,以下 vnc 命令列有效:
vncserver :1 -depth 15 -geometry 1920x1080