could not open C:\Program Files\Java\jre6\lib\i386\jvm.cfg
是我试图启动eclipse ide时出现的错误。
我的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 :(得分:8)
如果您最初在默认位置(C:\ Program Files)安装Java,然后重新安装到其他位置,则会出现此问题。
默认安装将java.exe,javaw.exe和javaws.exe复制到C:\ Windows \ System32。如果您遇到这种情况并删除这些文件,则可能会解决您的问题。
(感谢Jay:http://jaykhimani.blogspot.com/2012/09/error-could-not-open-cprogram.html)
答案 1 :(得分:8)
我在Windows机器上遇到过类似的问题。我把我的Java目录从“Program Files”里面(目录名中的空间给我带来了麻烦)移到c:\
我将所有PATH变量设置到新位置,重启机器并认为这就足够了。都能跟得上
java - version
错误:无法打开`C:\ Program Files \ Java \ jre1.8.0_66 \ lib \ i386 \ jvm.cfg
这个解决方案来自于coderanch的好人
启动regedit(只需在“运行”程序中输入“regedit”),然后向下工作到HKEY_LOCAL_MACHINE>软件> JavaSoft的
在那里你会找到几个不同的java目录
Java Development Kit
Java Plug-in
Java运行时环境
Java更新
Java Web Start
在每个目录中,您将找到不同版本的Java的不同目录(尤其是Java Web Start)。打开每一个,你会看到你的旧路径仍然列出。双击列表的名称(左列)并手动键入新路径。
打开一个新终端并键入Java - 版本,你应该没问题。
答案 2 :(得分:4)
我也有这个问题,我没有得到任何解决方案
但现在我有了解决方案
如果卸载当前正在运行的jre版本并安装更高版本
意味着当我遇到这个问题时我正在使用jre1.6但是当我安装了1.7它已经解决了
答案 3 :(得分:3)
问题:Eclipse Neon错误:" C:\ Program Files \ Java \ jre1.8.0xx.xx \ jvm.cfg"
解决方案Win7 Pro:系统属性>环境变量>系统变量>路径>编辑> #make当前存在多个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
答案 4 :(得分:2)
问题是你的eclipse无法找到jre.Just将你的jre文件夹复制并粘贴到eclipse文件夹中,然后启动eclipse.Delete环境变量。
答案 5 :(得分:1)
对我来说有用的是回到Java网页并下载Java jre而不是jdk,因为这是愚蠢的计算机现在正在寻找的东西。然后打开C:Program Files> Java并确保你看到jre7而不是jdk。
RS
答案 6 :(得分:1)
有一个更简单的解决方案:
检查您的路径。最有可能的是它指的是不正确的java.exe。当我安装OS补丁时,这开始发生在我身上。在检查点等过程中,PATH得到了修改。一旦我纠正它(使用环境变量......),它立即起作用。
答案 7 :(得分:0)
这是一篇旧帖子,但解决了我的解决方案是编辑`eclispe.ini'文件以包含JDK的正确路径。
在Lars回答的基础上,我确实重新安装了Java,因此这可能是问题的根源。 Reglardless,这是适合我的解决方案。但是,我不必从C:\ windows \ system32删除任何文件。我只是告诉eclipse查看新的Java安装目录。
这些docs表明我需要指定VM的路径:
-vm
C:\Java\jdk1.7.0_25\bin\javaw.exe
答案 8 :(得分:0)
这个问题主要发生在我们安装新的jre或jre自动更新时,因为jdk版本和jre版本不同且路径变量也不同,即JAVA_HOME包含其中包含版本的jdk路径。 Eclipse可能会使用它来生成所述文件的jre路径名。
我确实解决了问题,即将jre文件夹的名称更改为旧版本,例如 jre1.8.0_191是在安装更新和 jre1.8.0_60在更新之前。 我用jre1.8.0_60重命名了jre1.8.0_191以解决该问题
答案 9 :(得分:0)
我最近在Windows 7上遇到了同样的问题。问题是在路径环境变量中为Java指定了两个不同的路径。可以检查如下。
在命令提示符下,运行以下命令:
.onCreate
第一个是导致此问题的原因,并将其从路径中移除了。 Eclipse现在正在工作,无需重新安装。
注意:环境变量始终如下:
谢谢。
KB
答案 10 :(得分:0)
我也遇到过类似的问题。环境变量路径问题
JAVA_HOME = C:\ Program Files \ Java \ jdk1.8.0_192
设置后设置环境变量
控制面板\所有控制面板项目\系统,然后选择高级系统设置,然后设置环境变量
在系统变量中添加新变量 JAVA_HOME ,变量值= C:\ Program Files \ Java \ jdk1.8.0_192,即您的jdk文件的路径系统。
和%JAVA_HOME%\ bin 在系统变量的路径中。
希望问题会解决。 完成此操作后,对我来说很好。