Eclipse将无法在我的Windows 7系统上启动,未找到JRE错误

时间:2012-01-11 17:51:13

标签: java eclipse

当我启动eclipse时,我立即收到以下错误:

  

Java Runtime Environment(JRE)或Java Development Kit(JDK)必须   可用于运行Eclipse。没有Java虚拟机   在搜索以下位置后找到:C:\ Program   文件\日食\ JRE \ BIN \ javaw.exe的       当前路径中的javaw.exe

它似乎无法读取ini文件或实际的java Path System变量。

根据我在网上看到的内容,我创建了一个包含以下内容的eclipse.ini文件:

-vm
c:\program files\java\jre7\bin\javaw.exe

这应该可以避免在PATH中捣乱。

我在Windows 7上运行,sp1。

感谢任何想法和评论!

此致

史蒂夫奥沙利文

3 个答案:

答案 0 :(得分:9)

创建一个环境变量PATH,其值为jdk bin文件夹的路径

答案 1 :(得分:5)

虽然PATH变量确实有效,但最佳做法是将其放在eclipse.ini中,因为这样可以快速更改您正在使用的JRE。话虽如此,就eclipse.ini而言,就放置和语法而言,存在一些古怪的问题。

 - The -vm option and its value (the path) must be on separate lines.
 - The value must be the full absolute path to the Java executable, not just to the Java home directory.
 - The -vm option must occur before the -vmargs option, since everything after -vmargs is passed directly to the JVM.

希望这有帮助。

答案 2 :(得分:2)

尝试将路径放在引号之间,例如"c:\program files\java\jre7\bin\javaw"