Linux CentOS系統上安裝Eclipse
1. 下載Eclipse軟件
- 下載網址:http://www.eclipse.org/downloads/packages/release/Juno/SR2
- 下載與操作系統版本對應的Eclipse軟件,比如操作系統是64位的,則Eclipse軟件也必須是64位的,也就是需要下載:eclipse-cpp-juno-SR2-linux-gtk-x86_64.tar.gz(for C++ Development)。
- 如果下載的Eclipse軟件版本與操作系統版本對應不上,會導致Eclipse軟件無法正常啟動並提示錯誤,具體分以下兩種情況:
(1)操作系統是是64位的,而下載的Eclipse軟件是32位的。
(2)操作系統是是32位的,而下載的Eclipse軟件是64位的。
2. 安裝Eclipse軟件
2.1 解壓Eclipse軟件壓縮包到指定路徑
- 使用命令: tar -zxvf eclipse-cpp-juno-SR2-linux-gtk-x86_64.tar.gz -C /home/work/program/
2.2 創建桌面快捷方式
2.2.1 右擊桌面,點擊“Create Launcher”
2.2.2 打開“Create Launcher”界面->填寫軟件“名稱”->選擇“可執行文件的路徑”->選擇“圖標”->“OK”
2.3 啟動eclipse進程
- 雙擊桌面上的Eclipse圖標,啟動eclipse進程
3. Eclipse軟件在CentOS系統上運行時的崩潰問題
- 崩潰消息: eclipse: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED’ failed.
- 問題分析:這可能是cario版本中的bug造成的,如果gtk2的版本大於2.24,並且cario的版本小於1.9.4,就會有這種現象。
- 解決方法:編輯eclipse.ini,添加一個啟動參數(即:-Dorg.eclipse.swt.internal.gtk.cairoGraphics=false),這個相當於禁用了carioGraphics。
4. Eclipse工作空間里的RemoteSystemsTempFiles項目
- RemoteSystemsTempFiles項目的作用:是用來做遠程文件本地緩存使用的,建議不要刪除。eclipse有一個“Remote System ExExplorer”的Perspective,里邊有FTP、ssh、Linux、Unix、Windows、Telnet等各種遠程終端功能,這些功能依賴於“RemoteSystemsTempFiles”。
- 如果實在想刪除,刪除辦法:
(1)打開Windows->Preferences->General->Startup and Shutdown將“RSE UI”的選中狀態去掉,關閉Eclipse。
(2)打開Eclipse工作空間將“RemoteSystemsTempFiles”項目刪除掉后再啟動Eclipse程序,就不會再自動生成了。