为了运行Eclipse,必须提供Java运行环境(JRE)或Java开发工具包(JDK)。

11

尝试过谷歌搜索,但没有找到解决方案。

使用Windows 7 Ultimate 64位操作系统。

我在这里安装了Java(64位):C:\Program Files (x86)\Java\jre7

从这里下载了Android SDK 获取Android SDK

我下载了64位考虑我的Windows是64位的。需要32位吗?

现在每当我运行eclipse.exe时,我会收到以下错误:

必须提供Java Runtime Environment或JDK才能运行Eclipsec。在搜索以下位置后未发现Java虚拟机: C:\ Users .. \ Downloads \ adt-bundle-windows = x86_64-3013131030 \ adt-bundle-windows-x86_64-20131030 \ eclipse \ jre \ bin \ java.exe

抱歉无法发布截图,因为目前没有任何声望。

那么我该怎么办?
我需要安装32位Java还是下载32位SDK?

注:在运行Eclipse之前,我运行了“SDK Manager”,它安装了一些必要的工具。也许这可以帮助。


1
x86 是用于 32 位的。确保将 Eclipse JRE/JDK 指向匹配的位数 - 如果 Eclipse 是 64 位的,则应该有 JRE 64。 - Ariel Pinchover
通过查看Eclipse -> Java -> JRE中的偏好设置或类似设置。 - Ariel Pinchover
所以我正在安装64位的Java。也许那会有所帮助。 - Deepanshu
Netbeans是另一个集成开发环境。如果你已经有了Eclipse,就不需要它了。Android官方只支持Java 6版本,不支持Java 7版本,请参见http://developer.android.com/sdk/index.html。有些人成功地使用了Java 7,但我使用的是Java 6,无法评论其中的缺陷(如果有的话)。 - NickT
1
可能是重复的问题:Eclipse - no Java (JRE) / (JDK) ... no virtual machine - KyleMit
显示剩余5条评论
3个回答

9
只需设置您的环境变量。转到“计算机属性->高级系统设置->环境变量->系统变量->路径”,在分号后面粘贴JRE路径,例如:C:\Program Files\Java\jre7\bin,然后单击确定。打开CMD并输入java命令,如果此命令正常运行,说明您的路径已经设置好了。现在只需打开您的eclipse即可工作。您也可以通过命令行完成此操作,只需键入set PATH=C:\Program Files\Java\jre1.6.0_03\bin并按Enter键。如果仍然不起作用,请将set PATH=C:\Program Files\Java\jre1.6.0_03\bin粘贴到您的eclipse.ini文件中 :)

1

您需要使用以下任一配置:

  1. x64系统,x64 JDK,x64 ADT Bundle
  2. x64系统,x86 JDK,x86 ADT Bundle
  3. x86系统,x86 JDK和ADT Bundle

1
你的Java是32位的。在64位系统上,“Program Files (x86)”是用于32位程序的。要么安装64位Java并使用你已有的下载,要么获取32位下载。

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