Eclipse could not open 错误及解决

自己这几天打开Eclipse时,出现如下错误,于是上网搜了一下解决办法。

文章转载:https://jingyan.baidu.com/article/8275fc869a530346a03cf628.html

方法/步骤

  1. 首先打开提示的目录位置,查找是否存在这个文件和文件夹。如果不存在的话,表示java安装过程中出错,相应的文件没有安装。需要在控制面板中卸载java再重新安装。我遇到的就是这种情况。

  2. 卸载后,重新安装之前访问注册表,删除如下信息在点击开始--》运行-》输入regedit确定打开注册表。              

     二、 找到HKEY_LOCAL_MACHINE/software/javasoft,把这个javasoft删除即可。javasoft正常情况下至少包含\Java Development Kit,Java Plug-in,Java Runtime Environment这三项,不用怕,删除Javasoft就会把这三项都删除,问题本身也是出在这里,所以需要删除javasoft项。                     

    三、重装JDK(如果不改变文件位置都选默认,那是最好不过的啦!)重装后会发现,重新有一个HKEY_LOCAL_MACHINE/software/javasoft项,这是这些参数都是新的了,不会出现问题了。

  3. 安装过程中最好不要更改默认的文件夹。记住文件夹的路径就好。java安装过程中有两个可以选择文件夹的地方。一个是解压文件夹,第二个文件夹才是安装的文件夹。默认的安装路径是C:\Program Files\Java\jre1.8.0_40

  4. 另外一种情况,即所在的目录下面有该缺失文件,而eclipse找不到的情况,参见以下解决方法。

  5. 出现这种情况大多是因为电脑上之前安装过JDK,卸载重装之后,运行java命令会出现error:could not open ...jvm.cfg的错误。

        打开系统环境变量,查看PATH,会看到诸如此类的配置信息:

        %SystemRoot%\system32;%SystemRoot%;......%JAVA_HOME%\lib;%JAVA_HOME%\bin

       

        原因:在运行java时,默认会按照PATH中设置的路径去寻找java.exe文件,按上述PATH信息首先会去找%SystemRoot%\system32目录下的文件,而该目录下的java.exe对应的jdk安装目录已被卸载,自然会出现文件打不开的提示。

     

        看到这儿或许你明白了,简单的解决方法有二:

        1、直接删除system32目录(或windows目录,视PATH中的路径设置而定)下的java.exe(其实看下文件日期就会发现,该文件与当前安装的JAVA bin目录下的文件日期不一样);

        2、直接将%JAVA_HOME%\bin;放在PATH路径的最前面(知道为什么了吧);

 

 

 

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个问题可能是由于Eclipse无法找到Java虚拟机配置文件(jvm.cfg)而引起的。您可以尝试以下解决方法: 1. 确认您已经正确安装了Java开发工具包(JDK)并将其添加到系统路径中。 2. 检查Eclipse的配置文件,确保它指向正确的JDK路径。 3. 尝试重新安装Eclipse并确保在安装过程中选择了正确的JDK路径。 4. 如果您使用的是64位操作系统,请确保您安装的是64位版本的JDK和Eclipse。 希望这些解决方法能够帮助您解决问题。 ### 回答2: Eclipse是一款常用的Java集成开发环境,但有时会出现“eclipse could not open jvm.cfg”错误提示,导致Eclipse无法正常启动。这个问题的原因有很多,这里介绍几种可能的解决方法。 首先,可以尝试重新安装Java。在重新安装Java之前,最好先卸载掉原来的Java版本。然后下载并安装最新的Java SE Development Kit(JDK)版本即可。 如果重新安装Java后仍然出现“eclipse could not open jvm.cfg”错误,可以尝试更改Eclipse配置文件。找到Eclipse安装目录下的eclipse.ini文件,用文本编辑器打开,找到“-vm”这一行,并将它放在文件的最顶部。然后在“-vm”行下面输入Java的安装路径,如:-vm C:\Program Files\Java\jdk1.8.0_241\bin\javaw.exe。 如果更改配置文件仍然没有解决问题,可以检查一下系统环境变量是否正确设置。在计算机属性中找到“高级系统设置”,点击“环境变量”,在“系统变量”中查看是否存在“JAVA_HOME”变量,若存在,则将变量值改为正确的Java安装路径。 最后,如果所有尝试都失败了,可以考虑重新安装Eclipse。在卸载Eclipse之前备份重要文件,如工作区文件、项目等。然后删除Eclipse安装目录,重新下载并安装Eclipse即可。 总之,针对“eclipse could not open jvm.cfg”错误,我们可以采取多种方法进行解决,但具体的解决方法可能因人而异,需要根据自己的具体情况进行调试。 ### 回答3: eclipse could not open jvm.cfg的报错意味着eclipse在运行时找不到指定的Java虚拟机所在的配置文件jvm.cfg。这种错误通常是由于eclipse配置有误或者Java环境配置有误引起的。 要解决这个问题,我们可以从以下几个方面考虑: 1.检查Java环境变量:查看Java环境变量设置是否正确,通常情况下Java环境变量应该指向正确的Java运行环境,确保环境变量指向正确的Java JRE。 2.检查eclipse配置:确认eclipse的配置文件是否正确,检查eclipse.ini中设置的虚拟机路径是否偏离Java安装路径。 3.重新安装Java环境:当Java环境变量设置不正确或者Java环境文件丢失时,可以重新安装Java环境,恢复Java环境功能即可。 4.更新eclipse版本:如果以上方法都没有解决问题,可以考虑升级eclipse版本或者使用其他开发工具。 总之,eclipse could not open jvm.cfg的报错通常是Java环境和eclipse配置文件不匹配引起的,通过检查Java环境和eclipse配置,重新安装Java环境和升级eclipse版本,我们都可以解决这个问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值