问题 必须提供Java运行时环境(JRE)或Java Development Kit(JDK)才能运行Eclipse


尝试使用谷歌搜索,但无法找到解决方案。

使用Windows 7旗舰版64位。

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

从此处下载Android SDK 获取Android SDK

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

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

必须可以使用Java运行时环境或JDK才能运行Eclipsec。搜索以下位置后未找到任何java虚拟机:   C:\用户.. \下载\ ADT-束窗口= x86_64-3013131030 \ ADT-束 - 窗口x86_64-20131030 \蚀\ JRE \ BIN \的java.exe

抱歉无法发布截图,因为此处没有任何声誉。

所以我该怎么做?
我是否需要安装32位Java或下载32位SDK?

PS:在运行Eclipse之前,我运行了“SDK Manager”并安装了一些必要的工具。也许如果这有帮助。


12020
2017-12-04 11:31


起源

x86适用于32位。确保你将eclipse jre / jdk指向匹配的位 - 如果eclipse是64位那么它应该有jre 64。 - Infested
但是怎么做呢? - Deepanshu
通过查看eclipse中的首选项 - > java - > jre或类似的东西 - Infested
java有的是32位吗?那么我应该为64位安装Java吗?如果是这样,32位和64位将一起正常工作吗?或者我需要安装32位? - Deepanshu
可能重复 Eclipse - 没有Java(JRE)/(JDK)......没有虚拟机 - KyleMit


答案:


只需设置您的环境变量。转到 计算机属性 - >高级系统设置 - >环境变量 - >系统变量 - >路径 在半冒号之后粘贴JRE的路径就像这样 C:\ Program Files \ Java \ jre7 \ bin 点击确定。

如果此命令正常工作,请打开CMD并键入java表示您的路径已设置。只是打开你的日食,这次它会工作。您也可以通过命令行来执行此操作 设置PATH = C:\ Program Files \ Java \ jre1.6.0_03 \ bin 然后按Enter键。

如果它仍然无法正常粘贴 设置PATH = C:\ Program Files \ Java \ jre1.6.0_03 \ bin 在你的eclipse.ini文件中:)


9
2017-07-01 10:04



谢谢,这对我有用;) - Ashish Panwar


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


1
2017-12-04 15:55





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

  1. x64 System, x64 JDK, x64 ADT Bundle
  2. x64 System, x86 JDK, x86 ADT Bundle
  3. x86 System, x86 JDK, and ADT Bundle

1
2017-12-04 11:36