標籤:style io ar os sp java for 檔案 on
在Ubuntu中安裝eclipse
sudo apt-get install eclipse-cdt eclipse
安裝完成後,啟動程式時出現錯誤框:
An error has occurred. See the log file
/home/GOOD/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1417143109545.log.
開啟檔案發現錯誤資訊:
!ENTRY org.eclipse.osgi 4 0 2014-11-27 18:51:50.739
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gtk-3740 in java.library.path
no swt-gtk in java.library.path
Can‘t load library: /home/GOOD/.swt/lib/linux/x86_64/libswt-gtk-3740.so
Can‘t load library: /home/GOOD/.swt/lib/linux/x86_64/libswt-gtk.so
swt-gtk沒找到.
於是就習慣性輸入
sudo apt-get install swt-gtk-3740
結果是:
E: Unable to locate package swt-gtk-3740
於是在系統庫目錄下找,結果發現在/usr/lib/jni/中有好幾個libswt開頭的庫檔案.從錯誤上看,要麼這路徑加到java.library.path中,要麼把檔案放到/home/x/.swt/lib/linux/x86_64/目錄中.
選擇採用後者,但不像拷貝重複檔案了,所以就做個符號串連吧.
ln -s /usr/lib/jni/libswt-*3740.so ~/.swt/lib/linux/x86_64/
然後重新運行eclipse,可以正常啟動了.
Ubuntu中安裝eclipse,運行出錯處理