2011-06-23 38 views
13
could not open C:\Program Files\Java\jre6\lib\i386\jvm.cfg 

是我尝试启动eclipse ide时出现的错误。无法启动Eclipse - 无法打开 Java jre6 lib i386 jvm.cfg

C:\Program Files

jdk1.6.0_14 
jdk1.6.0_17 
jre6 

文件夹。

路径设置为

PATH: C:\Program Files\Java\jdk1.6.0_17\bin 

的是我看到这个链接的问题

,但它不解决我的问题 can't find JRE in the JDK

+0

我想的路径是: C:\ Program Files文件\的Java \ JDK1.6。0_17 –

+0

尝试这样做... –

回答

3

我也有这个问题,我是不是得到任何解决方案

但现在我有一个解决方案

如果卸载当前运行的JRE版本,并安装一个较高

意味着我使用JRE1.6当我有这种概率,但是当我已经安装了1.7它必须解决

+1

您好,请看看http://stackoverflow.com/a/1060023/680124 –

1

什么工作对我来说是去回到Java网页并下载Java jre而不是jdk,因为这是愚蠢的计算机正在寻找的东西。然后打开C:Program Files> Java,并确保你看到jre7而不是jdk。

RS

8

这个问题可以显示出来,如果你最初在默认位置安装Java(C:\ Program Files文件),然后以后重新安装到另一个位置。

默认安装将java.exe,javaw.exe和javaws.exe复制到C:\ Windows \ System32。如果您处于这种情况并删除这些文件,它可能会解决您的问题。

(感谢周杰伦:http://jaykhimani.blogspot.com/2012/09/error-could-not-open-cprogram.html

+0

很高兴我的博客文章帮助你。 – Jay

0

这是旧的文章,但什么解决我的溶液编辑`eclispe.ini”文件以包括正确的路径JDK。

为了解决拉尔斯回答的问题,我重新安装了Java,因此可能是问题的根源。 Reglardless,这是为我工作的解决方案。但是,我不必从C:\ windows \ system32中删除任何文件。我只是告诉eclipse看看新的Java安装目录。

这些docs表明我需要指定路径VM:

-vm 
C:\Java\jdk1.7.0_25\bin\javaw.exe 
6

我在Windows机器上也有类似的问题。我将我的Java目录从“程序文件”(目录名称中的空间给了我麻烦)内移动到c:\

我将所有PATH变量设置到新位置,重新启动机器,并认为就足够了。都能跟得上

爪哇 - 版本

Error: could not open `C:\Program Files\Java\jre1.8.0_66\lib\i386\jvm.cfg

该解决方案从好乡亲来得coderanch

运行regedit(只需输入“regedit”进入运行程序)和工作方式到HKEY_LOCAL_MACHINE > SOFTWARE> JavaSoft的

那里你会找到几个不同的Java目录

Java开发工具包

Java插件

的Java Runtime Environment

的Java更新

Java Web Start的

在每个目录,你会发现不同版本的Java(ESP不同的目录。 Java Web Start)。打开每一个,你会看到你的旧路仍然列出。双击列表的名称(左列)并手动键入新路径。

打开一个新的终端并输入Java版本,你应该没问题。

0

有一个简单的解决方案:

检查你的PATH。很可能它指的是不正确的java.exe。当我安装操作系统补丁时,这开始发生在我身上。在检查点等进程中,PATH被修改了。一旦我纠正它(使用环境变量...),它立即工作。

1

问题是你的eclipse不能找到jre.Just复制并粘贴你的jre文件夹到eclipse文件夹中,然后启动eclipse.Delete环境变量。

1

问题:Eclipse的霓虹灯错误: “C:\ Program Files文件\的Java \ jre1.8.0xx.xx \的jvm.cfg”

解决方案的Win7专业版:系统属性> Enviorment变量>系统变量>路径>编辑>#如果存在多于1个JAVA目录,请确保当前的JAVA目录首先出现在路径中。

在下面的路径,我感动 “C:\ ProgramData \ ORACLE \的Java \ javapath” 当前目录后面的“C:\ Program Files文件\的Java \ JDK \ BIN; C:\ Program Files文件\的Java \ JRE \ bin \>保存

路径 C:\ Program Files \ Java \ jdk \ bin; C:\ Program Files \ Java \ jre \ bin; C:\ apache-maven-3.5.0 \ bin; C: \ ProgramData \ ORACLE \的Java \ javapath

1

尝试把下面一行在你的eclipse/STS -STS.ini文件

-vm C:\ Program Files文件\的Java \ jdk1.8.0_121(你的JDK版本) \ bin \ javaw.exe

将它放在文件的顶部。 很可能它会工作。

有时把javaw.exe的在eclipse文件夹也行(其中的eclipse.exe有)