Linux centos 下 eclipse 打開檔案時關閉
現象描述:在 centos 系統下,打開eclipse後,打開檔案時,eclipse退出。
在指令行下啟動時,會列印異常資訊:
java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.
問題分析:該問題會在Centos6.6及更高版本出現。也會在其他版本中出現。
解決方案:在eclipse安裝目錄下的eclipse.ini配置檔案中添加: -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
eclipse在Centos下崩潰的問題
我在使用eclipse有崩潰的現象,我的eclipse版本是 Luna,上網上有給出如下解決辦法
在CENTOS 6下安裝LINUX後,可能會有以下的崩潰消息:
eclipse: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.
這是由于cario版本中的bug造成的,如果gtk2的版本大于2.24,并且cario的版本小于1.9.4,就會有這種現象。
在網上找到找到如下的包
cairo-1.10.2-3.el6.i686.rpm
cairo-devel-1.10.2-3.el6.i686.rpm
cairo-1.10.2-3.el6.x86_64.rpm
cairo-devel-1.10.2-3.el6.x86_64.rpm
yum install cairo*
不過這個沒有解決我的問題,我裝完之後還是有同樣的情況,下載下傳插件就挂了
後面我在網上找到的解決辦法是編輯eclipse.ini
添加一個啟動參數
-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
這個相當與禁用了carioGraphics