介绍
Eclipse是针对Java开发人员的功能强大的feature-rich IDE,但与Debian和Ubuntu打包在一起的版本远远落后于最新版本。实际上,Ubuntu 16.04附带的版本于2012年发布,并在相当长的一段时间前已停产。
尽管事实上Ubuntu和Debian都不再打包和发布它的新版本,但两个发行版的用户仍然可以轻松使用Eclipse。您只需要以不同的方式进行操作,Eclipse开发人员为此提供了一个很好的解决方案。
获取Java 8
由于Eclipse主要是Java IDE(您可以将其与其他语言一起使用),因此您可能要在系统上安装Java 8,以便能够开发应用程序。好消息是; Java 8可用于Ubuntu和Debian。
德比安·杰西(Debian Jessie)
杰西(Jessie)首次启动时,Java 8尚未提供给Debian用户使用,但可以通过jessie-backports
资料库。因此,安装Java 8的第一步是启用该存储库。
打开/etc/apt/sources.list
在您最喜欢的文本编辑器中为root
并添加以下行。
# Backports repository
deb http://httpredir.debian.org/debian jessie-backports main
随时添加contrib
和non-free
如果您也愿意。
现在更新apt
与新的存储库。
# apt-get update
后apt
完成更新后,您可以从jessie-backports
。
# apt-get -t jessie-backports install openjdk-8-jre openjdk-8-jdk
Ubuntu 16.04
对于Ubuntu 16.04的用户来说,安装Java 8非常容易。它可以在默认的Ubuntu存储库中使用。只需使用apt
安装软件包。
$ sudo apt-get install openjdk-8-jre openjdk-8-jdk
下载Eclipse
Eclipse开发人员提供了两种安装Eclipse的方法。其中之一涉及下载和使用自定义安装程序,该程序可以为不同的语言(例如C++和PHP)选择不同版本的Eclipse和IDE。由于本指南的重点是Java,因此它将涵盖更直接的路线。
Eclipse是在tarball中作为预编译的二进制文件提供的。这是最简单的分发方式,这种方式可以在每种Linux分发版本中使用。
要获取压缩包,请导航至Eclipse网站上的下载页面。
https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/neon/1a/eclipse-java-neon-1a-linux-gtk-x86_64.tar.gz
在那里,单击”Download”按钮。您可以使用图形档案库管理并将其解压缩到您选择的目录中,也可以保存并使用tar
。本指南将要使用tar
。
现在,cd
进入您想要Eclipse “installed.”的目录Eclipse在其文件夹中为more-or-less self-contained,因此它尚未真正安装在系统上。它只是一个二进制文件,位于您的home
目录。
到达那里后,使用tar
将档案解压缩到该目录中。
$ cd ~
$ tar xpf Downloads/eclipse-java-neon-1a-linux-gtk-x86_64.tar.gz
生成的文件夹将简称为”eclipse.”
运行Eclipse
现在,您的系统上存在Eclipse的功能安装,位于~/eclipse
。您可以通过在文件浏览器中单击”eclipse,”文件夹中的项目以图形方式启动它,也可以从命令行启动它。
$ cd eclipse
$ ./eclipse
运行它时,Eclipse将提示您为自己设置一个工作区。这是将包含所有项目及其关联文件的文件夹。
创建启动图标
可能总比没有好,但是以这种方式启动Eclipse远非理想。由于这是Linux,因此解决方案非常简单。创建一个.desktop
文件。
要创建桌面文件,cd
进入.local/share/applications
在您的主目录中。
$ cd ~/.local/share/applications
使用您喜欢的文本编辑器创建一个新文件,名为eclipse.desktop
。您可以根据自己的喜好自定义文件,但是如果不确定要添加的内容,请复制以下示例。
[Desktop Entry]
Type=Application
Name=Eclipse
Icon=/home/YOURUSER/eclipse/icon.xpm
Path=/home/YOURUSER/eclipse
Exec=/home/YOURUSER/eclipse/eclipse
StartupNotify=false
StartupWMClass=Eclipse
现在,应该可以通过桌面环境的菜单使用Eclipse。如果不存在,请注销并重新登录。使用绝对路径(如指定的路径)也很重要。相对路径或变量,例如$HOME
将无法正常工作。
结论
使用这种方法,您可以在Debian和Ubuntu上安装并使用最新版本的Eclipse和up-to-date Java版本。要使您的Eclipse安装保持最新,请通过导航至来使用程序中的内置更新功能Help > Check for Updates
。