2009-11-17 122 views
8

我刚刚为Java EE开发人员安装了Eclipse 3.5(“Galileo”)。Eclipse 3.5中无法“安装新软件”

我需要添加一个额外的插件,但是当我选择“安装新软件...”菜单项时,没有任何反应。从字面上看没什么 - 没有对话框打开,没有错误信息显示。如果打开“调试”窗口,则不显示任何消息。

如果我进入首选项 - >安装/更新 - >可用软件站点,该对话框打开好,我可以管理更新站点列表并测试连接,并且它们都显示正常。但我无法使用它们来实际安装任何东西。

它刚刚坏了,还是会有更微妙的错误?

谢谢。

回答

10

从检查你开始错误日志根据Window -> Show View -> Error Log。在尝试安装新软件时查看您是否遇到异常情况。

您还可以通过下载插件并将其解压缩到dropins文件夹中进行安装。

+0

谢谢,使用错误日志找到了问题。试图启动该功能时有一个豁免。事实证明,在我的安装中有一些只读文件,我认为它阻止它锁定某些东西。 –

+0

是的,我有同样的问题,使用相同的解决方案。没有正确的文件可读性是通过源代码控制系统中的同步获取eclipse的常见副作用,该系统会将未检出的文件保留为默认只读状态。 – BeeOnRope

0

有些事情,你可以尝试:

  • 删除(重命名/移动)您的工作空间,然后再试一次。一定要备份所有的项目和设置。
  • 手动下载插件并使用Eclipse>Window>Preferences>Install/Update>Available Software Sites在本地添加它。
  • 下载插件“手动”并使用Eclipse>Window>Help>Software Updates>Available Software>Add site>Archive,找到您的硬盘上的目录并添加它。
+0

嗨,创建一个新的工作区没有任何区别。 我已经得到了本地磁盘上需要的插件,我只是无法将它插入到Eclipse中:-)我看不到使用“可用软件站点”对话框实际添加插件的方法,只能用于配置网站列表。 –

+0

使用添加按钮! – Secko

+2

您提到的软件更新已被伽利略的“安装新软件”取代。 – zvikico

8

我遇到了同样的问题。似乎有一个与完成按钮相关的错误(我假设这是你遇到的同样的问题)。我通过单击完成按钮(或下一步,或无论哪个按钮不适合您)并按下“Enter”键来解决这个问题。它很烦人。似乎是Eclipse如何与GTK集成的问题。

+5

其实......在搜索了一会儿之后,我发现了一个更好的解决方案。在启动eclipse之前设置以下环境变量。 GDK_NATIVE_WINDOWS = true 显然有一些整合问题与最新的Gnome导致这种奇怪的行为。不知道你是否使用Linux,但是这对我来说是这样。 –

1

GDK_NATIVE_WINDOWS =真也解决了非可点击按钮的问题,我运行GNOME 2.28.1与Ubuntu的业报(9.10)的x64内核2.6.31-14-通用

-1

我真的不知道,如果这help你。

让我知道你是否有任何疑问。

+0

感谢但不是我,对我来说,答案是在文件系统中有只读文件,按照我11月18日的评论。但这可能是其他人的问题。 –

+0

根本不适合我。 – cmcginty

1

我有同样的问题,看看错误日志,并将启动器从“/ usr/bin/eclipse”更改为“sudo/usr/bin/eclipse”,这是一个权限的事情...

+0

是的,但这不是很linuxy。也许进入你的eclipse目录并执行:sudo chmod -R [user]。[user]。将所有的东西都分配给你,现在eclipse不能打开你的整个机器。 –

0

我在Windows中遇到了同样的问题......并花了几个小时来“安装新软件”。

无论如何,我将解释我是如何管理大量尝试后选择安装它..

  1. 启动Eclipse的新副本
  2. 第一跳两个复选框(只显示最新版本&联系所有更新网站)。确保组项目的复选框不勾选。
  3. 尝试添加软件... 如果未显示插件列表/下一个按钮。
  4. 删除eclipse的副本。
  5. 开始一个新鲜的月食
  6. 只勾选联系所有更新站点的复选框。
  7. 现在尝试添加插件。它的工作对我来说...

即使这听起来废话...它为我工作..

+1

哈哈,也没有工作。抱歉 – cmcginty

0

我有确切同样的问题。我发现的是,我以root用户安装了eclipse。因此,我需要成为root用户才能启动“安装新软件”。

1

我建议使用Eclipse Indigo(Eclipse 3.7)它已经包含EGit

1

要解决这个问题,我做了以下内容:

  1. 把我的Eclipse副本中的垃圾
  2. 清空了回收站
  3. 重新启动我的电脑
  4. 下载了最新版本的Eclipse(这是写作时的靛蓝)
  5. 将.zip文件放在我的应用程序文件夹中
  6. 双击t他压缩zip打开它(我使用Mac OS X.6)

问题消失。我现在能够做帮助/安装新软件...

0

如果以上解决方案均不适用于您,只需将更改为另一个位置。如果项目列表正确显示,那么工作区中可能会出现某些东西,而不是Eclipse。希望这可以帮助。

0

我其实只是有一个类似的问题,并希望提供解决方案,为我工作。这不是一个权限的事情。为了解决这个问题,我总是在我的本地目录中安装eclipse作为我的用户(例如/home/[user]/local/eclipse-3.7.2),然后你永远不会有权限问题。

设置:转到帮助 - >安装新软件 - >可用软件的网站(添加新网站)

症状:尝试添加一个新的站点。点击输入或点击完成后,网站显示在可用网站列表中。点击确定返回到安装新软件,该网站在下拉菜单中不可用。回到可用的网站,网站不见了。

修复:当新的网站突出显示添加网站点击刷新按钮后(点击OK返回到之前的“安装新软件屏幕”

这是发生在靛蓝SR2(并已发生了一段时间)。我在Linux Gtk上运行这个 - 但我不明白为什么这会有关。

希望这有助于!

0

删除〜/ .eclipse文件夹并重新启动eclipse。这是唯一对我有用的东西。

0

只需在“安装新软件”窗口中输入URL后按回车

0

我面临类似的问题。要解决此问题,请按照下列步骤操作:

  1. 转到Windows - > show view - > error。
  2. 检查错误日志。在我的情况下,错误是java.lang.IllegalStateException:注册表目录不可用。在org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.restore
  3. 我检查了我的config.ini,它位于eclipse - > configuration文件夹下。
  4. 我发现eclipse.p2.data.area有不正确的路径集。
  5. 我为上面的键和重新启动的eclipse设置了正确的路径。它开始工作。 希望它有帮助