无法启动Eclipse-无法打开\\\\ Java \\\\ jre6 \\\\ lib \\\\ i386 \\\\ jvm.cfg

问题描述

|
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
问题是什么 我已经看到了此链接,但不能解决我的问题 在JDK中找不到JRE     

解决方法

        我也遇到了这个问题,无法找到解决方案,但是现在我做到了! 如果您卸载当前正在运行的jre版本,然后安装更高版本,则可以使用。 遇到此问题时,我正在使用jre1.6,但在安装1.7之后就解决了!     ,        我在Windows机器上有类似的问题。我已经将Java目录从\“ Program Files \”(目录名称中的空格给我带来麻烦)内部移至c:\\ 我将所有PATH变量都设置到了新位置,重新启动了计算机,并认为就足够了。不 Java-版本   错误:无法打开C:\\ Program Files \\ Java \\ jre1.8.0_66 \\ lib \\ i386 \\ jvm.cfg 该解决方案来自Coderanch的好伙伴 启动regedit(只需在“运行”程序中键入\“ regedit \”),然后逐步处理至HKEY_LOCAL_MACHINE> SOFTWARE> JavaSoft 在那里您会找到几个不同的Java目录 Java开发套件 Java插件 Java运行时环境 Java更新 Java Web Start 在每个目录中,您将找到不同版本的Java(尤其是Java Web Start)的不同目录。打开每一个,您会看到您的旧路径仍然列出。双击列表的名称(左列),然后手动输入新路径。 打开一个新的终端并输入Java-version,您应该会很好。     ,        如果最初将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)     ,        问题:Eclipse Neon错误:\“ C:\\ Program Files \\ Java \\ jre1.8.0xx.xx \\ jvm.cfg \” 解决方案Win7 Pro:“系统属性”>“环境变量”>“系统变量”>“路径”>“编辑”>#如果当前存在多个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     ,        问题是您的eclipse无法找到jre。只需将jre文件夹复制并粘贴到eclipse文件夹中,然后启动eclipse.Delete环境变量即可。     ,        我最近在Windows 7上遇到了同样的问题。问题是在路径环境变量中为Java指定了两个不同的路径。可以如下检查。 在命令提示符下,运行以下命令:
> where java

C:\\Program Files (x86)\\Common Files\\Oracle\\Java\\javapath\\java.exe <br/>
C:\\Program Files\\Java\\jdk1.8.0_192\\bin\\java.exe
第一个是导致此问题的原因,并将其从路径中删除。 Eclipse现在正在工作,无需重新安装。 注意:环境变量始终如下所示: JAVA_HOME = C:\\ Program Files \\ Java \\ jdk1.8.0_192 JRE_HOME = C:\\ ProgramFiles \\ Java \\ jdk1.8.0_192 \\ jre     ,        对我有用的是返回Java页面并下载Java jre而不是jdk,因为这是愚蠢的计算机正在寻找的东西。然后打开C:Program Files> Java,并确保看到的是jre7而不是jdk。 RS     ,        有一个更简单的解决方案: 检查您的路径。最有可能是指不正确的java.exe。当我安装操作系统补丁时,这开始发生在我身上。在检查点等过程中,修改了PATH。一旦我更正了它(使用环境变量...),它就可以立即工作。     ,        尝试将以下行放在eclipse / STS -STS.ini文件中 -vm C:\\ Program Files \\ Java \\ jdk1.8.0_121(您的JDK版本)\\ bin \\ javaw.exe 将其放在文件顶部。 最有可能的。 有时将javaw.exe放在eclipse文件夹中也可以工作(有eclipse.exe的地方)     ,这是一篇旧文章,但是解决我解决方案的方法是编辑“ eclispe.ini \”文件以包含指向JDK的正确路径。 根据Lars的回答,我确实重新安装了Java,因此可能是问题的根源。毫无疑问,这是对我有用的解决方案。但是,我不必从C:\\ windows \\ system32删除任何文件。我只是告诉eclipse查看新的Java安装目录。 这些文档指示我需要指定虚拟机的路径:
-vm
C:\\Java\\jdk1.7.0_25\\bin\\javaw.exe
    ,        当我们安装新的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以解决该问题     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...