eclipse在Ubuntu 13.04下的安裝過程及問題小記


一、eclipse安裝過程

首先確保在安裝eclipse之前已經安裝好Java虛擬機

1. eclipse官網下載壓縮包

 下載地址:http://www.eclipse.org/downloads/?osType=linux&release=undefined

 

2. 解壓縮到 /opt/(/opt一般為大型商業軟件或第三方軟件包安裝的地方,我習慣將第三方軟件安裝在此,當然你也可以安裝在/usr/local下或其他地方)

sudo tar xzvf eclipse-standard-kepler-R-linux-gtk.tar.gz -C /opt

tar的-C參數指定了文件解壓后所在的目錄

 

注意:

(1)由於/opt權限默認情況下為root所擁有,普通用戶不能寫,故需要加sudo

  如果希望普通用戶也能讀寫/opt,則可以修改該目錄的權限(完全為了方便,當然如果需要考慮安全問題,則不應該修改此目錄權限):

  sudo chown -R jmwang:jmwang /opt

(2)如果想把eclipse目錄的更改為root擁有,則可以執行下面的命令

  sudo chown -R root:root /opt/eclipse

 

3. 在/usr/bin目錄下創建一個啟動腳本eclipse 

sudo gedit /usr/bin/eclipse

然后在該文件中添加以下內容:

#!/bin/sh 
export ECLIPSE_HOME=/opt/eclipse $ECLIPSE_HOME/eclipse $*

 

PS:$*($@)     傳遞給腳本的所有參數的值

 該命令的目的就是為了能在terminal下直接輸入eclipse命令就能打開eclipse,但此時權限不夠,還需要第4步

 

4. 修改該腳本的權限,讓它變成可執行,執行下面的命令:

sudo chmod +x /usr/bin/eclipse

以上可以通過命令行輸入eclipse就可以啟動IDE了。

 

5. 在桌面上創建啟動圖標

方法一、通過桌面啟動器創建

命令:gnome-desktop-item-edit ~/ --create-new 

名稱:eclipse
命令:eclipse 
圖標: /opt/eclipse/icon.xpm

將用戶目錄(我的是/home/hadoop)下剛創建的啟動圖標拖到桌面即可。

 

注意:

(1)上述命令並不是Ubuntu自帶的,需要我們自己安裝:

sudo apt-get install --no-install-recommends gnome-panel

(2)用該方式產生的啟動圖標雙擊運行時不會產生命令行提示窗口,十分友好

 

方法二、通過在應用程序中創建,其實就是添加到applications中

sudo gedit /usr/share/applications/eclipse.desktop 

然后在彈出的文件中輸入:

[Desktop Entry] Name=eclipse Comment=Eclipse IDE (v4.3) Exec=eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=Development; StartupNotify=true

保存文件。然后將此文件拷貝到桌面,可以雙擊桌面 eclipse的圖標來運行eclipse。

注意:紅色部分表示雙擊運行時是否會產生命令行窗口,true表示產生命令行窗口,是否不友好,所以一定要把Terminal的值寫為false

 

但此時我的eclipse啟動出現了問題:

 

找不到jre路徑,解決方案如下:

方案一、修改eclipse安裝目錄下的eclipse.ini文件,在首行添加虛擬機參數-vm的設置

-vm

/opt/java/jdk1.7.0_25/jre/bin/java

# -vm 參數用以指定使用哪一個 jvm 來執行Eclipse

 

方案二、修改步驟3中的啟動腳本,在這里面指定啟動參數,如下:

#!/bin/sh
 export ECLIPSE_HOME=/opt/eclipse #$ECLIPSE_HOME/eclipse $*
$ECLIPSE_HOME/eclipse -vm /opt/java/jdk1.7.0_25/jre/bin/java -data /home/jmwang/workspace &

# -vm 參數用以指定使用哪一個 jvm 來執行Eclipse

# -date參數用以指定Eclipse的workspace

 

二、eclipse使用問題小記

1. eclipse不小心刪除默認工作空間后啟動不了IDE

       經常會遇到刪除原來工作空間及相應的目錄會發現eclipse啟動不了的問題,如我本來的linux用戶名為jmwang,eclipse默認工作空間是/home/jmwang/workspace,但有一次因為需要更改了用戶名,改為hadoop,相應/home/jmwang/workspace也改為了/home/hadoop/workspace,此時打開eclipse出現以下錯誤:

當然首先想到改變eclipse默認的工作空間,改為/home/hadoop/workspace,而且只能通過配置文件改(IDE根本打不開),方法如下:

打開eclipse的安裝目錄,依次打開以下目錄,configuration\.settings

文件夾下有一個文件 org.eclipse.ui.ide.prefs,里面的內容格式如下:

MAX_RECENT_WORKSPACES=5 RECENT_WORKSPACES=/home/hadoop/workspace RECENT_WORKSPACES_PROTOCOL=3 SHOW_WORKSPACE_SELECTION_DIALOG=false eclipse.preferences.version=1

修改上面的紅色加粗部分即可,最后保存,發現還是啟動不了eclipse,仍然報那個錯誤,說明工作空間還沒改掉,苦思冥想,回憶eclipse的安裝過程,發現我當初在/usr/bin下建了個eclipse的啟動腳本eclipse,內容如下:

#!/bin/sh
 export ECLIPSE_HOME=/opt/eclipse #$ECLIPSE_HOME/eclipse $*
$ECLIPSE_HOME/eclipse -vm /opt/java/jdk1.7.0_25/jre/bin/java -data /home/jmwang/workspace &

紅色部分仍為原來的空間,而這個優先級是最高的,所以前面的修改無效,將其改為/home/hadoop/workspace后再打開eclipse就可以了。

 

2. 如何恢復eclipse工作空間提示功能

       由於一直習慣eclipse中只使用一個工作空間,所以一般在eclipse剛剛安裝好后第一次啟動時,我就鈎上了彈出的工作空間選擇的對話框中以后不再提示的鈎選。

結果這次突然需要用到它的工作空間提示功能了,卻突然不知道如何找回它的提示功能了。

設置方法如下:

Window -> Preferences -> General -> Startup and Shuodown -> Workspaces -> Prompt for workspace  on startup

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM