在Ubuntu上安装Eclipse/Java

3
我想在Ubuntu上安装Eclipse以进行Java开发。我愿意通过软件包管理获取稳定更新,而不是使用最新版本。
我已经运行了常规的sudo apt-get install eclipse eclipse-jdt命令(已安装并正在运行java-7-openjdk-i386),但是当我启动Eclipse时,几乎什么都没有可用 - 没有Java编辑器(甚至'Window / Preferences'下的“Installed JREs”也不可见)。我尝试添加各种更新站点、安装Marketplace客户端、WTP和Java EE等,但都无法获得可用的安装程序。奇怪的是,大约一年前我在另一台机器上设置后它能够正常运行(借助于How do I install Eclipse Marketplace in Eclipse Classic?
我已放弃,并恢复手动安装(类似于Eclipse 3.6 Helios for Ubuntu 10.10),但我想问:
我是否遗漏了一些明显的东西?

1
仅作强调,我已经在Ubuntu上进行Java开发约5年了,在这段时间里,我总是手动安装所有工具,而不是试图与操作系统斗争,让多个版本的工具同时安装和使用。 - Ryan Stewart
你不能通过包管理器获取最新的Eclipse。你应该手动安装它。此外,我建议从OpenJDK切换到Oracle JDK(性能更好)。 - MrSmith42
1个回答

8
我强烈建议您不要以那种方式安装Eclipse,因为它并不真正有用,您只能得到带有Java标准透视图的Eclipse。我建议您从页面上下载tar.gz文件(包括Java EE视角)。将tar文件复制到一个您想要拥有所有开发工具的目录中,例如/home/user/dev/eclipse,并从该目录启动。您可以在桌面上创建一个启动器,以快速访问IDE。当我开始使用Ubuntu时,我曾经像您所安装的方式一样安装(sudo apt-get ...),但我可以告诉您最好的方法是手动安装。如果JDK安装正确,则启动Eclipse时将不会遇到任何问题。最好的祝福。

作为额外的提示,我可以告诉你,如果你想要Eclipse的一个版本,不要安装JUNO版本,因为它有一些问题,并且比之前的版本消耗更多的内存,安装Indigo或Helios版本。 tar -zxvf eclipse-jee-helios-linux-gtk.tar.gz 如果你还想将它添加到菜单中: 右键单击应用程序/编辑菜单 转到您喜欢的部分(通常是编程) 新项目/浏览/opt/eclipse/eclipse(如果您在那里安装了它) - Marcelo Tataje
我在工作中使用 JUNO,并没有遇到任何问题 [操作系统:Ubuntu]。它可能会使用更多的内存,但并没有使用太多以至于影响我的工作。 - MrSmith42
此外,我们在工作中使用Juno的结果参差不齐。总体来说是积极的,但在切换XML编辑器方面似乎存在一个重大问题。之前有个补丁解决了这个问题,但现在看起来好像已经消失了,所以我猜它已经被整合到了构建/标准更新中。现在看起来一切都正常运行。 - David Carboni
非常感谢。我接受这个答案作为确认,目前Ubuntu的软件包管理无法提供一个可行的Eclipse安装(不需要大量的努力、详细的理解和对内部工作的“健康”兴趣)。也许eclipse-jdt软件包会更新(或者创建一个eclipse-jee软件包)。 - David Carboni
为了完整起见,这是 Juno 补丁链接:http://wiki.eclipse.org/Platform_UI/Juno_Performance_Investigation - David Carboni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接