如何安装Eclipse?
我想安装最新版本的Eclipse,但Ubuntu软件中心包含旧版本。
是否有PPA或其他方式来安装最新的Eclipse? 请描述完整安装的步骤。
如果您已从其官方网站下载Eclipse,请按照以下步骤进行安装。
-
使用提取eclipse.XX.YY.tar.gz
tar -zxvf eclipse.XX.YY.tar.gz
-
成为root并将解压缩的文件夹复制到
/opt
sudo mv eclipse.XX.YY /opt
-
创建桌面文件并进行安装:
gedit eclipse.desktop
并将以下内容复制到
eclipse.desktop
文件中[Desktop Entry] Name=Eclipse Type=Application Exec=env UBUNTU_MENUPROXY=0 eclipse44 Terminal=false Icon=eclipse Comment=Integrated Development Environment NoDisplay=false Categories=Development;IDE; Name[en]=Eclipse
并确保它具有可执行权限 ,然后执行以下命令以自动将其安装在统一中:
sudo desktop-file-install eclipse.desktop
-
使用在
/usr/local/bin
创建符号链接sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse44
-
对于以短划线显示的eclipse图标,可以添加eclipse图标
sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
-
不要忘记您需要安装OpenJDK或Sun Java才能运行eclipse。 有关Java安装的更多信息,请查看此问题 。 以下是安装Open JDK 1.6的简单示例:
sudo apt-get install openjdk-6-jdk
-
启动Eclipse,然后为其授予修改osgi文件所需的权限:
sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi
NB! 您必须首先启动Eclipse,因为org.eclipse.osgi目录仅在首次启动后创建。
而已。
12.04 LTS
首选方法:软件中心
-
在Ubuntu软件中心选择Eclipse。 我也安装了可扩展工具平台和Java IDE,但安装是可选的。
-
在validation对话框中输入您的密码。 这将使您在包管理系统内获得3.7.1。
替代选择
下一个最优选的方法:PPA
截至目前,eclipse-team PPA没有12.04的eclipse包。 随着事态的发展,我会更新答案。
当它可用时,如果您已通过软件中心安装:
sudo add-apt-repository ppa:eclipse-team/ppa sudo apt-get update sudo apt-get upgrade
最不喜欢的方法:便携式
对于便携式安装,您仍然可以直接从Eclipse网站下载。 这使您能够为不同语言CDT,Java和PyDev或Aptana定制多个Eclipse安装。 它不允许自动更新。 通过软件中心安装始终是首选方法。
我测试了便携式3.7.1和3.7.2焦油球,它们在12.04 LTS上工作得很好。
便携式安装的另一个缺点是,如果移动文件夹或直接启动它,则必须更新启动器。
如何在Ubuntu 12.04上安装Eclipse 4.2
由于Ubuntu存储库中的Eclipse包已过期,如果我们要安装最新版本,我们将不得不手动完成。 您可以从eclipse.org下载tar.gz文件。
-
下载Eclipse 。 我得到了
eclipse-jee-juno-SR1-linux-gtk.tar.gz
-
通过执行命令行来解压缩它
tar -xzf eclipse-jee-juno-SR1-linux-gtk.tar.gz
或者使用Archive Manager提取。
-
将提取的eclipse文件夹移动到
/opt/ folder
mv eclipse /opt/ sudo chown -R root:root /opt/eclipse sudo chmod -R +r /opt/eclipse
-
在用户路径中创建eclipse可执行文件
sudo touch /usr/bin/eclipse sudo chmod 755 /usr/bin/eclipse
使用您的首选编辑器(
nano
,gedit
,vi
…)在/usr/bin/
创建一个名为eclipse
的文件将其复制到其中
#!/bin/sh export ECLIPSE_HOME="/opt/eclipse" $ECLIPSE_HOME/eclipse $*
并保存文件
-
创建Gnome菜单项
使用您的首选编辑器(
nano
,gedit
,vi
…)在/usr/share/applications/
创建一个名为eclipse.desktop
的文件将其复制到其中
[Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=GNOME;Application;Development; StartupNotify=true
并保存文件
-
启动Eclipse
/opt/eclipse/eclipse -clean &
-
现在,您可以通过单击Lock to Laucher上的右键将Eclipse锁定到启动栏
我建议你直接从eclipse网站下载。 安装过程非常简单,只需解压缩文件tar.gz,删除它也很简单,只需删除eclipse文件夹:D
在桌面上,单击Ubuntu软件中心
一旦打开,就要搜索Eclipse
搜索完成后,您将看到Eclipse已列出。 所有你要做的就是点击安装,高枕无忧,直到安装完成。
如果您还有任何疑问,请随时提出。
这是从http://www.inforbiro.com/blog-eng/ubuntu-12-04-eclipse-installation/复制的说明
如何在Ubuntu 12.04 LTS Precise Pangolin上安装Eclipse IDE平台
1)打开终端并输入命令
sudo apt-get install eclipse-platform
2)安装Eclipse后,您可以根据需要安装开发插件,例如:
将为Eclipse安装Java Development Tools(JDT)包
sudo apt-get install eclipse-jdt
将为Eclipse安装C / C ++开发工具包
sudo apt-get install eclipse-cdt
您可以使用ubuntu-make
在Ubuntu上安装Eclipse:
安装Ubuntu Make:
对于Ubuntu 14.04 LTS:
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make
对于Ubuntu 16.04 LTS和更新版本:
Ubuntu make已经在官方存储库中。
sudo apt-get install ubuntu-make
安装Eclipse:
umake ide eclipse
卸载Eclipse:
umake ide eclipse --remove
始终从他们的网站下载打包的eclipse。 最好将eclipse.tar.gz
放入opt目录并为其创建符号并在系统中使用它。
因此,如果您将来最终升级,所有快捷方式和链接都不会消失。
这是eclipse的首选设置。 IMO
我创建了这个小脚本来安装在一堆Cinnamon机器上。 您可能需要根据需要更改特定内容,但您可以将其用作自己的模板。
#!/usr/bin/env bash wget -P /tmp/ http://eclipse.mirror.triple-it.nl/technology/epp/downloads/release/kepler/SR1/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz tar -xzf /tmp/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz -C /opt/ chown -R root: /opt/eclipse/ cat <<- 'EOF' > /usr/bin/eclipse42 #!/bin/sh export ECLIPSE_HOME="/opt/eclipse" $ECLIPSE_HOME/eclipse "$@" EOF chmod +x /usr/bin/eclipse42 cat <<- EOF > /usr/share/applications/eclipse42.desktop [Desktop Entry] Encoding=UTF-8 Name=Eclipse Comment=Eclipse IDE Exec=eclipse42 Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=GNOME;Application;Development;IDE; StartupNotify=true EOF
您现在可以通过键入eclipse42
运行Kepler或等待菜单刷新(或输入r
estart)以在那里找到它。
您可以随意评论您推荐的更改。
与任何其他Eclipse版本一样,您不必从存储库中获取它。 只需从eclipse.org下载相应的存档,解压缩并运行Eclipse。
存储库中的Eclipse经常过时。 它通常在每个ubuntu版本中更新。
我正在使用Ubuntu GNOME 16.04 ,软件中心的版本已经过时了。 我通过从他们的网站下载eclipse然后解压缩来跟随社区答案的开始:
tar -zxvf eclipse.XX.YY.tar.gz
在那之后它就像做:
cd eclipse-isntaller/ ./eclipse-inst
然后会弹出一个GUI浏览器。
之后,您可以删除tar.gz和文件夹:
rm eclipse-inst-linux64.tar.gz rm -rf ./eclipse-installer/
使用官方安装程序(说明) 。
对于Mars版本,我们将介绍一个新的Eclipse安装程序。 这是一种安装Eclipse的新方法。 这是一个合适的安装程序,所以没有更多的zip文件,自解压下载将引导您完成安装体验。 对于那些没有进入安装程序的人,我们仍然在下载页面上提供了包和zip文件。 – Eclipse下载
mkdir ~/opt
将目录更改为浏览器下载Eclipse包的文件夹。 然后将Eclipse解压缩到opt
文件夹中:
cd {directory where your browser downloaded the package to} tar -zxvf eclipse-jee-juno-SR1-linux-gtk.tar.gz && mv eclipse ~/opt
在主目录中创建一个bin
文件夹,这将用于启动脚本:
mkdir ~/bin
接下来,在命令行输入vi ~/bin/eclipse
或nano ~/bin/eclipse
使用您喜欢的文本编辑器在~/bin/eclipse
为Eclipe创建一个可执行文件。 添加以下内容:
export MOZILLA_FIVE_HOME="/usr/lib/mozilla/" export ECLIPSE_HOME="$HOME/opt/eclipse" $ECLIPSE_HOME/eclipse $*
最后,允许执行脚本:
chmod +x ~/bin/eclipse
提示:如果您是gtk用户并且遇到鼠标按钮问题,您应该尝试添加导出:
export GDK_NATIVE_WINDOWS=true
到启动文件。
您现在可以执行该文件以启动Eclipse。
如果您已经从软件中心安装了eclipse,那么有一种更简单的方法。
如果你还没有,那就先做。
cd ~/Downloads # (or wherever your tar.gz is) sudo tar -xf eclipse.*.tar.gz '/opt' sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse
注意:这个过程的大部分内容都是从顶部答案调整得更容易。
如果您询问eclipse经典,eclipse项目的最新版本是3.7.2:您可以在此处从您的操作系统网站下载tar球:
http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2
Ubuntu软件中心的最新版本是Eclipse 3.7.1; 从该处下载或使用此命令行终端:
sudo apt-get install eclipse && sudo apt-get update
PPA? eclipse classic似乎没有当前或维持的PPA。 LaunchPad的PPA页面仍然存在但是现在看来已经有两年了。 您可以在此处查看PPA页面:
https://launchpad.net/~eclipse-team/+archive/ppa
安装eclipse classic和最新版本3.7.2的最佳方法是从您的操作系统版本的Eclipse Classic项目下载页面。 警告:Eclipse 3.7.2是根据Eclipse Project“Read Me”html文档为Ubuntu 10.04 LTS构建和开发的。 由于Java Runtime Enviroments的兼容性,以后的Ubuntu版本已经知道“不会出现问题”; 它适用于JRE6而不是JRE7。 祝好运 :)
我发现从存储库安装非常容易。 但是因为那可能是一个过时的版本,我也去了eclipse.org并从那里下载; 安装也很容易。
从2016年6月开始,您将获得的是日食火星安装程序。 只需保存下载的地方,用tar xvf bla...tgz
解压缩,找到最大的文件,即eclipse-inst, file eclipse-inst
将确认这是一个可执行文件,然后用./eclipse-inst
运行它。
安装程序为您提供了几种日食的选择。 选择一个,然后继续。 几分钟后,您将看到按钮Launch,并且您正在运行最新版本的eclipse。
我不关心依赖关系,一切正常。 我假设通过ubuntu存储库的先前安装,JRE等被处理。
唯一剩下的就是Ubuntu菜单系统只知道存储库中过时的版本。 要启动新版本,您必须在安装所选版本期间访问安装程序所提及的位置中的可执行文件,最有可能位于非常接近安装程序的目录中。
在菜单系统中获取新eclipse的最简单方法可能是使用ubuntu包classicmenu-indicator
,启用Alacarte
的菜单并使用它来更改Programming / Eclipse的图标以更改旧版本从存储库中的路径从下载到新版本。
1)看看Ubuntu在其商店中有哪些eclipse程序
apt-cache search eclipse
细分:在apt-cache中搜索任何名为“eclipse”的程序。
2) sudo apt-get install eclipse
结果是Ubuntu将安装Eclipse
我同意Nabil Kadimi和nickguletskii。 基本上,您可以从eclipse.org
获得压缩下载。 我想在这里发布我的答案,因为我想添加一些细节。
为什么写这个答案
与此处的大多数答案不同,我的答案不涉及Ubuntu Software Centre
,它通常是过时的,并且它不涉及命令行,并且不会引入与命令行相关的可变性(例如:究竟是什么最小的chmod
权限?我需要什么样的tar
选项?)和其他不确定因素。 它不涉及apt
或apt-get
。 它不涉及使用vi
编辑文件。 它不涉及设置环境变量。 这并不是说那些答案是错误的,只是我认为如果我们避开命令行就会更容易,这意味着我们更多的人会得到完全相同的设置,这对于(未经补偿的)测试和反馈是有益的。 以下假设您已经在使用旧版本的Eclipse,我相信这个答案对许多读者来说更具相关性。
答案
- 通过备份您一直在使用的整个Eclipse工作区来备份源代码,直到此时为止。
- 在Eclipse的最新版本中,可以从
eclipse.org
获得“安装程序”。 它可能有一个类似于eclipse-inst-linux64.tar.gz
的文件名。 认识到文件名中有“inst”或类似内容。 下载它。 - 将其剪切并粘贴到您喜欢的任何位置。 有一个约定,Linux文件系统层次结构中的
opt
目录是合适的,但您不必遵循该约定,而Eclipse并不关心。 - 使用GUI提取文件。 默认情况下,GUI将在16.04中显示为Nautilus。
- 使用GUI调用可执行安装程序
eclipse-inst
。 - 安装程序允许您立即启动Eclipse,然后继续。 浏览到您一直使用的Eclipse工作区。 新版本的Eclipse将升级工作区(项目)的元数据。 这是不可逆转的,这就是你做备份的原因。
- 退出Eclipse。
- 从Ubuntu Launcher中删除Eclipse图标。
- 删除文件
~/.local/share/applications/eclipse.desktop
。 - 使用GUI浏览到Eclipse的新安装并调用名为
eclipse
的可执行文件。 - 在Ubuntu Launcher上找到Eclipse图标,然后右键单击并
Lock to Launcher
。 这将在~./local/share/applications/eclipse.desktop
创建一个新文件,但是在将来某个时候再次升级Eclipse时,您不需要了解它。 那时,您将在步骤9中删除该文件。