Linux(ubuntu)下安装搭建Eclipse开发环境

【版本一,这边也是使用下载后安装的方法,比直接从ubuntu软件库中sudo apt-get install eclipse要快很多】

1)从官站上下载eclipse linux版本,选择适合你需要的版本:

这边我下载的是eclipse-java-indigo-linux-gtk.tar.gz

2)在终端下切换到下载的目录,使用cd命令即可
3)解压缩文件到/opt目录下,使用如下命令

$sudo tar xvfz eclipse-java-indigo-linux-gtk.tar.gz -C /opt

(这边也可以选择自己想要存放的目录,我存放在home/program下,这样的话需要给整个文件添加权限,sudo chown -R root:root eclipse)

4)在桌面上创建启动图标;在桌面(右键单击桌面->创建启动器);然后选择
名称:Eclipse
命令:eclipse ,浏览找到eclipse文件夹下的eclipse
图标: /opt/eclipse/icon.xpm(上面有个图标,点击之后,选择路径)
5)在应用程序中创建启动图标:
终端代码
sudo gedit /usr/share/applications/eclipse.desktop 然后在弹出的文件中输入:
Java代码
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platform
Comment=Eclipse IDE
<SPAN style="FONT-SIZE: 14px">Exec=/opt/eclipse/eclipse</SPAN>
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

保存文件。完成整个安装过程。

上面创建启动图标的两个方法只要选择一个就可以了

那么现在可以启动桌面上的Eclipse.

容易出现的问题:提示说没有安装好JDK环境,请参考我前面的文章Linux(ubuntu)下搭建Java开发环境 - 安装JDK,若是还有问题,可能你重启一下试试吧



【版本二,转载一篇文章如下】

1、官方下载:http://www.eclipse.org/downloads/

2、解压到指定目录:/opt
可先解压到当前目录然后
mv eclipse /opt

(1)如果想把eclipse目录的更改为root拥有,可以执行下面的命令
sudo chown -R root:root /opt/eclipse
在/usr/bin目录下创建一个启动脚本eclipse

(2)用下面的命令来创建:
sudo gedit /usr/bin/eclipse

然后在该文件中添加以下内容:
#!/bin/sh
export MOZILLA_FIVE_HOME=”/usr/lib/mozilla/”
export ECLIPSE_HOME=”/opt/eclipse”

$ECLIPSE_HOME/eclipse $*

(3)让修改该脚本的权限,让它变成可执行,执行下面的命令:
sudo chmod +x /usr/bin/eclipse

3、在桌面或者gnome菜单中添加eclipse启动图标

(1)在桌面或者启动面板上添加图标:
在桌面(右键单击桌面->创建启动器)或面板(右键单击面板->添加到面板 ->定制应用程序启动器)上创建一个新的启动器,然后添加下列数据:

名称:Eclipse Platform
命令:eclipse
图标: /opt/eclipse/icon.xpm

(2)在Applications(应用程序)菜单上添加一个图标
用文本编辑器在/usr/share/applications目录里新建一个名为eclipse.desktop的启动器,如下面的命令:

sudo vi /usr/share/applications/eclipse.desktop
或者
sudo gedit /usr/share/applications/eclipse.desktop

然后在文件中添加下列内容:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platform
Comment=Eclipse IDE
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

你可能感兴趣的:(eclipse)