Eclipse-no JAVA(JRE)/(Jdk)…没有虚拟机

Eclipse-no JAVA(JRE)/(Jdk)…没有虚拟机

我正在尝试让Eclipsev3.5(伽利略)在我的计算机上重新运行-我以前运行过它,没有问题,但是现在我一直在犯这样的错误:

要运行Eclipse,必须有JavaRuntimeEnvironment(JRE)或JavaDevelopmentkit(JDK)。搜索以下位置后没有找到Java虚拟机:当前路径中的C:\eclipse\jre\javaw.exe

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

我有Windows 7(X64)。

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

我无法运行任何ipconfig/tracert/或ping。


万千封印
浏览 640回答 3
3回答

慕沐林林

默认情况下,Eclipse将尝试以默认方式启动“java.exe“(您引用的第一个PATH)有三件事要记住:“安装”aJRE或JDK可以像从另一台计算机解压缩或复制它一样简单:没有特殊的安装步骤,您可以有很多不同的JVM版本(1.4、5.0、6.0.)如您所愿,“已安装”(复制)几乎在您的磁盘上的任何地方。我建议始终使用最新JRE可能(从最新热点进化)。你可以:引用精确的JRE路径eclipse.ini.在<eclipse>/jre中复制您的任何JRE目录。在这两种情况下,没有PATH更新。您将引用的JVM内您的Eclipse会话是不总是用来启动Eclipse的,因为:您只需要一个JRE来启动Eclipse,但是一旦Eclipse启动,您应该为您的项目注册一个JDK(尤其是为了Java源代码和调试目的,理论上也是用于编译,但Eclipse有自己的Java编译器)注意:您可以在Eclipse中注册一个JRE,因为它足以跑您的程序,但同样一个JDK将允许更多的操作。即使Eclipse中默认注册的Java是用来启动会话的Java,您也可以注册一个较旧的SDK(包括非Sun的),以便使用与生产中实际使用的JRE类似的JRE运行/调试您的程序。我正在运行Windows 7 64位,并安装了32位JRE。我下载了寻找64位JRE的Eclipse 64位。因为我没有64位的JRE,所以它抛出了错误,这是有道理的。我转到Java手动安装页面(它没有您想要的那么直接访问)并安装了64位版本。见“所有操作系统的Java下载“.这就是我所需要的。我不得不编辑eclipse.ini引用正确Java路径的文件-Eclipse不使用环境PATH中有一个值时,eclipse.ini.

饮歌长啸

只需复制此文件:c:/Program&nbsp;Files/Java/jre(5,6,7..any&nbsp;version)/bin/javaw.exe到Eclipse文件夹*注意:只对Windows进行测试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java