红联Linux门户
Linux帮助

Linux下安装配置Eclipse IDE(Luna 4.4.2)

发布时间:2015-05-10 22:07:43来源:blog.csdn.net/tech4j作者:Tech4j

本文以Ubuntu 15.04版本举例,介绍如何为Linux桌面版安装配置最常用的Java开发IDE——Eclipse。当前其最新版本是4.4.2,代号Luna SR2。在进行本文操作前,请确保已经正确配置了JDK。可参考另一篇文章《Linux下安装配置JDK(Ubuntu 15.04):http://www.linuxdiyf.com/linux/11972.html》。


下载安装包并解压缩

可以在http://www.eclipse.org/downloads/下载到最新的Eclipse IDE压缩包,选择标准版或Java EE版的IDE压缩包,建议对应实际的32/64位。假设下载后的文件存放在~/Downloads文件夹中,文件名为eclipse-jee-luna-SR2-linux-gtk.tar.gz,则使用以下命令进行解压缩:

sudo tar -zxvf ~/Downloads/eclipse-jee-luna-SR2-linux-gtk.tar.gz -C /usr/lib

可以发现在/usr/lib路径下出现了一个名为eclipse的文件夹。


创建桌面快捷方式

为了方便启动Eclipse IDE,可在桌面建立一个名为Eclipse.desktop的文件。可以直接在桌面右键选择New Document - Empty Document,或者使用终端(Ctrl + Alt + T)中的命令:

sudo gedit ~/Desktop/Eclipse.desktop

在文件中加入以下内容:

[Desktop Entry]
Name=Eclipse
Comment=Eclipse IDE
Encoding=UTF-8
Exec=/usr/lib/eclipse/eclipse
Icon=/usr/lib/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Application;Development;

输入完成后,“Development”字样会变成红色,这是正常的。注意其中Exec和Icon两行的取值必须对应着Eclipse的解压路径。保存并退出这个文件,回到终端中为这个文件授权。命令如下:

sudo chmod +x ~/Desktop/Eclipse.desktop

这时候将可以看到桌面上的快捷方式图表已经换成了漂亮的Eclipse样式。


创建JRE超链接

这时候如果双击快捷方式启动的话,会提示一个错误:

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/usr/lib/eclipse/jre/bin/java
java in your current PATH

虽然在终端中可以正常使用java -version命令,但是Eclipse默认会在自己的JRE路径下寻找相关命令,而不会自动找系统真正使用的PATH。从提示信息中可以看到它仍然在/usr/lib/eclipse/jre/bin/java中索取命令。

既然如此,我们可以在Eclipse的根路径下建立一个名为jre的超链接,让它指向系统中配置的JRE_HOME即可。命令如下:

cd /usr/lib/eclipse/
sudo ln -sf $JRE_HOME jre


这时候双击快捷方式就可以正常启动Eclipse IDE了。


Linux下安装配置JDK(Ubuntu 15.04):http://www.linuxdiyf.com/linux/11972.html

Ubuntu 15.04下apt-get安装JDK:http://www.linuxdiyf.com/linux/11669.html

Ubuntu安装Eclipse IDE for C/C++ Developers:http://www.linuxdiyf.com/linux/9184.html

在Ubuntu 14.04,13.10中安装最新的Eclipse IDE:http://www.linuxdiyf.com/linux/7042.html

在CentOS 7/RHEL 7上怎样安装Eclipse Luna IDE:http://www.linuxdiyf.com/linux/7144.html