1.最簡單的安裝方法是在Ubuntu的軟件中心在線安裝,如下圖所示:
Eclipse的安裝後的目錄結構如下:
(1)系統文件在“的\ usr\ lib目錄\月食”下,約120MB,主要目錄及文件如下圖所示:
(2)共享的系統文件在“usr/shar/eclipse”,約24MB,主要目錄及文件如下圖所示:
(3) 啟動的shell腳本在”usr/bin”中,如下圖所示:
2.安裝後,啟動Eclipse提示如下錯誤信息,不能啟動。下面分析原因並給出解決辦法。
按錯誤信息給出的路徑(注:.eclipse是隱藏的目錄),找到1379144725995.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/zgj/.swt/lib/linux/x86/libswt-gtk-3740.so
Can't load library: /home/zgj/.swt/lib/linux/x86/libswt-gtk.so
…..............
從以上內容可以看出:原因是不能加載/home/zgj/.swt/lib/linux/x86/ 下的一系列文件(8個.so文件),這些.so文件存放在“/usr/lib/ jni/”目錄下,如下圖所示:
可見:只需把這些.so文件複製或鏈接到/home/zgj/.swt/lib/linux/x86/ 目錄下即可。
zgj@reawish:~$ ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/ 執行命令後, /home/zgj/.swt/lib/linux/x86/ 目錄下就存放了這些.so文件的鏈接,如下圖所示:
總結:
32bit系統:
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/
或者
cp /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86
64bit系統:
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/
cp /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64
3.啟動Eclipse,測試一下Java程序運行的運行情況,測試結果正常,如下圖所示:
沒有留言:
張貼留言