自由學習的風

幽夢影 張潮 少年讀書,如隙中窺月;中年讀書,如庭中望月;老年讀書,如臺上玩月。皆以閱歷之淺深,為所得之淺深耳。

Ubuntu 12.04 底下用 apt 安裝 Eclipse

2012年12月4日 星期二

昨天在 Ubuntu 12.04 底下用 apt 安裝 Eclipse,結果一執行卻出現錯誤訊息。看了一下記錄的 log 內容,顯示

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/btman/.swt/lib/linux/x86/libswt-gtk-3740.so

    Can't load library: /home/btman/.swt/lib/linux/x86/libswt-gtk.so

看字面上的意思是指沒有 SWT 的程式庫,找了一下網路資料,果然是和 SWT 有關,不過不是沒有安裝,而是 Eclipse 找的路徑沒有,所以就直接
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/
把 SWT 的程式庫連結到 ~/.swt/lib/linux/x86 底下,重新執行就正常了。
 
Good!!

註:x64 的平台請改用

ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/

0 意見:

張貼留言