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

1、eclipse安裝過程java

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

  1. eclipse官網下載壓縮包

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

  1. 解壓縮到 /opt/(/opt通常爲大型商業軟件或第三方軟件包安裝的地方,我習慣將第三方軟件安裝在此,固然你也能夠安裝在/usr/local下或其餘地方)

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

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

注意:eclipse

(1)因爲/opt權限默認狀況下爲root所擁有,普通用戶不能寫,故須要加sudojvm

若是但願普通用戶也能讀寫/opt,則能夠修改該目錄的權限(徹底爲了方便,固然若是須要考慮安全問題,則不該該修改此目錄權限):ide

sudo chown -R jmwang:jmwang /optoop

(2)若是想把eclipse目錄的更改成root擁有,則能夠執行下面的命令ui

sudo chown -R root:root /opt/eclipse

  1. 在/usr/bin目錄下建立一個啓動腳本eclipse

sudo gedit /usr/bin/eclipse

而後在該文件中添加如下內容:

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

PS:∗(@) 傳遞給腳本的全部參數的值

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

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

sudo chmod +x /usr/bin/eclipse

以上能夠經過命令行輸入eclipse就能夠啓動IDE了。

  1. 在桌面上建立啓動圖標

方法1、經過桌面啓動器建立

命令: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)用該方式產生的啓動圖標雙擊運行時不會產生命令行提示窗口,十分友好

方法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路徑,解決方案以下:

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

-vm

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

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

方案2、修改步驟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

2、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就能夠了。

  1. 如何恢復eclipse工做空間提示功能

    因爲一直習慣eclipse中只使用一個工做空間,因此通常在eclipse剛剛安裝好後第一次啓動時,我就鉤上了彈出的工做空間選擇的對話框中之後再也不提示的鉤選。

結果此次忽然須要用到它的工做空間提示功能了,卻忽然不知道如何找回它的提示功能了。

設置方法以下:

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

ubuntu下建立eclipse快捷方式

一、 sudo gedit /usr/share/applications/eclipse.desktop 二、向eclipse .desktop中添加如下內容: www.2cto.com
[Desktop Entry] Comment[zh_CN]=Eclipse Integrated Development Environment Comment=Eclipse Integrated Development Environment Exec=env UBUNTU_MENUPROXY=0 /opt/eclipse/eclipse GenericName[zh_CN]=Eclipse GenericName=Eclipse Name[zh_CN]=eclipse Name=Eclipse StartupNotify=false Terminal=false Type=Application Icon=/opt/eclipse/icon.xpm

其中Exec和Icon替換成本身eclipse解壓目錄下相應文件。 
 注意:每行後面不要有空格。

三、給eclipse .desktop文件賦權 ,運行「chmod u+x eclipse.desktop「命令便可。

相關文章
相關標籤/搜索