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

为了运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(JDK),java,android,eclipse,sdk,android-sdk-2.3,Java,Android,Eclipse,Sdk,Android Sdk 2.3,尝试过谷歌搜索,但找不到解决方案 使用Windows7终极64位 我在这里安装了java(64位):C:\ProgramFiles(x86)\java\jre7 从这里下载Android SDK 考虑到我的windows是64位,我下载了64位。是否需要32位 现在,每当我运行eclipse.exe时,都会出现以下错误: Java运行时环境或JDK必须可用才能运行ECLISec。搜索以下位置后未找到java虚拟机: C:\Users..\Downloads\adt bundle windows=

尝试过谷歌搜索,但找不到解决方案

使用Windows7终极64位

我在这里安装了java(64位):
C:\ProgramFiles(x86)\java\jre7

从这里下载Android SDK

考虑到我的windows是64位,我下载了64位。是否需要32位

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

Java运行时环境或JDK必须可用才能运行ECLISec。搜索以下位置后未找到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


PS:在运行Eclipse之前,我已经运行了“SDK管理器”,它安装了一些必要的工具。如果这有帮助,也许可以。

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

  • x64系统、x64 JDK、x64 ADT捆绑包
  • x64系统、x86 JDK、x86 ADT捆绑包
  • x86系统、x86 JDK和ADT捆绑包

  • 您拥有一个32位Java。“程序文件(x86)”用于64位系统上的32位程序。安装64位Java并使用您的下载,或者获得32位下载。

    只需设置您的环境变量。转到计算机属性->高级系统设置->环境变量->系统变量->路径,在分号后粘贴JRE的路径,如下C:\Program Files\Java\jre7\bin单击确定

    打开CMD并键入java,如果此命令正常工作,则表示您的路径现在已设置。只要打开eclipse,这次它就可以工作了。您也可以通过命令行执行此操作,只需键入set PATH=C:\Program Files\Java\jre1.6.0\u 03\bin并按enter键即可


    如果仍然不起作用,只需在eclipse.ini文件中粘贴这个设置PATH=C:\Program Files\Java\jre1.6.0\u 03\bin:)

    x86是32位的。确保将EclipseJRE/jdk定向到匹配的位-如果eclipse是64位的,那么它应该有jre 64。通过查看eclipse->java->jre或类似的首选项,java是32位的吗?那么我应该为64位安装Java吗?如果是这样,32位和64位一起工作是否正常?或者我需要安装32位吗?如果您有32位操作系统,那么您只能使用32位版本的eclipse和jre/jdk。如果您有64位操作系统,那么您应该让eclipse位版本与jre/jdk位版本匹配可能的重复