我正在尝试让Eclipse v3.5 (Galileo)在我的计算机上重新运行-我以前运行过,没有问题,但现在我一直得到这个错误:

要运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(JDK)。在搜索以下位置后没有发现Java虚拟机: C: \ eclipse \ jre \ javaw.exe javaw.exe在当前路径

我刚刚重新安装了JDK和SDK。

我用的是Windows 7 (x64)。

这是怎么回事?我该怎么解决呢?

我不能运行任何ipconfig / tracert /或ping。


当前回答

别担心,我也被这个错误和致命的破坏,当我得到它,我是如此沮丧,甚至我是给离开一个android编程,但我得到了它,简单地首先复制这段代码,并粘贴在你的系统变量下路径…

C:\程序文件;C:\Winnt;C:\Winnt\System32;C:\程序 Files\Java\jre6\bin\javaw.exe

现在从你的路径复制“jre”文件夹,就像我在这个路径下有“jre”一样

            C:\Program Files\Java

并将其粘贴到eclipse文件夹中意味着放置eclipse.exe文件的位置。比如我在这个位置设置了日食

    F:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse

所以在eclipse文件夹中粘贴jre文件夹。如果您有“jre6”,则将其重命名为“jre”....运行你的eclipse,你会得到解决方案…

   //<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>                 

其他方案:2

如果上述步骤无法解决问题,请执行以下步骤

从您的Java路径(如C:\Program Files\Java\jre6*)复制文件夹“jre” 等,并将其粘贴到您的eclipse目录(Where is your eclipse 可用) 打开eclipse。ini文件。 像这样更改javaw.exe文件的目录

-vmF:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse Indigo version 32 Bit\jre\bin/java .exe

现在,当你启动eclipse时,它将搜索javaw.exe,所以它将搜索eclipse.ini中的路径,因为它现在在同一个文件夹中,它将启动javaw.exe,它将开始工作。

如果你还有任何疑问,你可以再问一次,只要上我的个人资料,找到我的电子邮件id。因为我喜欢堆栈溢出论坛,它让我成为了一名程序员

其他回答

只需在环境变量中添加JRE PATH FOR Ex: C:\Program Files\Java\jre5\bin 把“;”放在每条路径之间。然后点击eclipse.exe,它将工作.....

关于只设置JAVA_HOME的所有其他答案都不完全正确。Eclipse也就是不咨询JAVA_HOME。仔细查看错误消息:

...在当前路径中

它字面上说的是PATH,而不是JAVA_HOME。

右键单击“我的电脑”,选择“属性”(或按Winkey+暂停),进入“高级”页签,单击“环境变量”按钮,在底部的“系统变量”列表中选择“路径”(不,不是“Classpath”),单击“编辑”,将“c:\ Path \to\jdk\bin”添加到值的末尾。

或者,如果没有,也可以添加JAVA_HOME环境变量,并在PATH中使用它。在同一个对话框中单击New并将值为c:\path\的JAVA_HOME添加到\jdk。然后您可以将;%JAVA_HOME%\bin添加到Path设置值的末尾。

64位操作系统—> 64位Java、64位Eclipse 32位操作系统—> 32位Java、32位Eclipse

如果您在64位计算机中使用默认更新更新Java版本(并且您有32位浏览器),Java将安装32位版本。您应该找到64位java版本并安装它。

好吧,这个答案是给那些尝试了所有其他人仍然没有运气的人,可能这是Android工作室或Eclipse,我通常在其他一切失败时这样做。

找到你的Android sdk文件夹,用文本编辑器打开Android .bat文件 你会在文件的开头找到一些这样的命令,

设置java_exe =

叫lib \ find_java.bat

如果没有定义java_exe goto:EOF

更改为 设置java_exe= < java.exe文件的路径(可以在JDK文件夹/bin目录中找到)> 找到线条

rem根据当前架构设置SWT.Jar路径(x86或x86_64) 对于/f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar'),设置swt_path=lib\%%a

将其替换为set swt_path=<您各自的swt.jar文件的路径,对于x86,它是在sdk\tools\lib\x86,对于x64,它是在sdk\tools\lib\x86_64> 保存并关闭文件,现在您就可以开始了。

结果证明,我所需要做的就是将“路径”更改为:

“C: \ Windows \ system32系统;C: \ Windows; C: \ Windows \ system32系统\ Wbem; C:\Program Files (x86)\ Java; C:\Program Files (x86) \ Java \ jdk1.6.0_14 \ bin”

这样就成功了:)