插件在Windows 7 64位上无法在Eclipse中运行

在我全新的Windows 7机器上,我下载了Eclipse(Galileo)和几个Eclipse插件(Android的ADT插件,Subclipse等)

重新启动后,这些插件都没有显示在IDE中(首选项,菜单等中没有任何内容),但如果单击“关于Eclipse”popup窗口中的“安装详细信息”,我会看到所有插件都列为已安装的软件。 (例如Android DDMS 0.9.5,Subclipse 1.6.5等)

如何使我的插件工作?

我安装了以下内容:

  • jre-6u21-windows-x64.exe {你必须使用IE-64bit下载} (C:\ Program Files \ Java \ jre6)
  • android-sdk_r06-windows.zip (C:\ Program Files \ Java \ android-sdk-windows)
  • eclipse-jee-helios-win32-x86_64.zip (C:\ Program Files \ Eclipse)

我第一次尝试,我遇到了与上面相同的问题 – 在Window菜单中没有“Android SDK和AVD Manager”,Eclipse窗口首选项中没有“Android”项。

我卸载了ADT插件并关闭了Eclipse。 然后以管理员模式启动Eclipse。 然后我安装了ADT,正常关闭并重新打开Eclipse,它起作用了:D

在捣乱了一段时间之后,我意识到当我将Eclipse目录复制到程序文件时,我将它们放在64位目录下,而不是32位(x86)..将eclipse移动到新目录并重新安装插件后,它似乎工作。 不确定这是相关性还是因果关系,所以也许有更多专业知识的人可以对这种情况有所了解。

将Eclipse移动到X86并且工作了感谢烦恼的人

我也遇到了这个问题。 将Eclipse 64位安装到C:\ Program Files \并使用64位JVM。 对我来说,问题原来是UAC(用户访问控制)。 一旦我通过控制面板关闭它并重新启动,我就能正确安装我的插件。

不知道为什么Eclipse或Windows没有以某种方式提示我。 现在我的插件安装后重新打开它。

Program Files (而不是Program Files (x86) )下的日食:

  • 应该是一个64位的eclipse发行版(“ Windows (x86_64) ”)
  • 意味着仅与64位JDK一起使用。
    实际上,如果没有指示需要64位JVM的警告,则无法下载64位eclipse发行版:

此构建需要64位JVM,并且不能与32位JVM一起运行。
例如,您可以将Sun 64位1.5 JVM用于AMD64。
请注意,AMD64的Sun 1.4.2 JVM是32位,因此无法用于运行此版本。

那么:你确定你有一个64位的日蚀吗?
什么java -version返回? (Java HotSpot(TM) 64位服务器VM?)

首先检查Window – > Preferences – > Android是否存在。

如果存在,只需将SDK位置指向您的android sdk位置即可。

如果缺少某些东西,只需要Window – > Android SDK和AVD Manager即可下载所需的所有sdk。

ps只需从sun下载新的64bit jdk,文件名为jdk-6u17-windows-x64.exe。

C:\ Program Files \ eclipse – >右键单击 – >属性 – >安全性 – >编辑 – >添加… – >您的用户名 – >完全控制 – >应用

虽然以管理员身份运行Eclipse确实有效,但我发现执行上述操作以给自己和普通的Eclipse完全写入文件夹访问权限要好得多,因为您只需要执行一次。

我遇到了同样的问题并解决了它在自己的用户定义目录中安装Eclipse,但不在任何系统管理的“C:\ Program Files”目录中。