在Eclipse HELIOS\jre\bin\javaw.exe中未找到Java虚拟机错误

在Eclipse HELIOS\jre\bin\javaw.exe中未找到Java虚拟机错误,java,eclipse,jvm,helios,Java,Eclipse,Jvm,Helios,当我尝试打开Eclipse时,收到以下错误消息。 “必须有Java运行时环境(JRE)或Java开发工具包(JDK)才能运行Eclipse。搜索以下位置后未找到Java虚拟机: C:\ECLIPSE\HELIOS\jre\bin\javaw.exe 当前路径中的javaw.exe“ 我通过添加以下行修改了eclipse.ini(C:\eclipse\HELIOS) -vm C:\Program Files (x86)\Java\jre7\bin\javaw.exe 在那次更改之后,我就可以访

当我尝试打开Eclipse时,收到以下错误消息。 “必须有Java运行时环境(JRE)或Java开发工具包(JDK)才能运行Eclipse。搜索以下位置后未找到Java虚拟机: C:\ECLIPSE\HELIOS\jre\bin\javaw.exe 当前路径中的javaw.exe“

我通过添加以下行修改了eclipse.ini(C:\eclipse\HELIOS)

-vm 
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
在那次更改之后,我就可以访问Eclipse了。但我的大多数同事和网站都提出了以下不同的选择

-vm
C:\Program Files (x86)\Java\jdk1.5.0_22\jre\bin\javaw.exe

请帮我做这个。
对于此错误,哪一个选项是正确的。?

在eclipse.ini文件中,确保您将-vm指向jdk安装。您已经这样做了,但要了解更多详细信息,请参阅下文。jdk1.5.0非常旧,已经过时了。是的。想要JRE 7和JDK 1.5.0版本。由于某些限制,项目团队不想升级JDK版本。您是否尝试过通过服务器配置(如windows->preference->tomcat 7->intalled jrei)进行设置?尚未尝试。请给我详细的步骤,这样做,为什么它是必需的。谢谢你的信息。在我的错误消息中,它显示jre\bin\javaw.exe中没有Java虚拟机。但是在您前面共享的链接中指向
jdk1.7.0\u 21\bin\javaw.exe
。它只需要javaw.exe`文件吗。?或者整个JRE和JDK包都可以使用Eclipse。?我尝试了以下两种方法。它们都使Eclipse成功地启动
-vmc:\ProgramFiles(x86)\Java\jre7\bin\javaw.exe
&
-vmc:\ProgramFiles(x86)\Java\jdk1.5.0\u 22\bin\javaw.exe
我只是想知道,我的应用程序中是否会因此而出现任何错误。还有,将来在其他Pc上安装eclipse时如何避免这种错误。是的,它需要整个JRE和JDK包。就我对您的问题的正确理解而言,只有几个步骤就足以避免此问题1。安装JRE和JDK2。添加JAVA_HOME和JRE_HOME以安装目录3。通过导航到窗口->首选项->Java->已安装的JRE并选择您的JRE包,确保您引用的是已安装的包。对于JDK,请查看Eclipse正在运行的版本,转到帮助->关于Eclipse平台->配置详细信息,并查找Eclipse.vm属性。并确保指向已安装的JDK包
-vm
C:\Program Files (x86)\Java\jdk1.5.0_22\bin\javaw.exe