前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >从根本解决windows安装JDK出现error:could not open '...jvm.cfg'的问题

从根本解决windows安装JDK出现error:could not open '...jvm.cfg'的问题

作者头像
鲲志说
发布于 2025-04-07 05:19:12
发布于 2025-04-07 05:19:12
2760
举报

错误原因:

电脑出了点问题,重装系统了后装dk,配置环境变量,结果进入cmd 键入javac 验证是否成功时出现error:could not open …jvm.cfg的错误,这种情况是因为电脑上之前安装过JDK,卸载重装之后,系统还是根据之前配置的路径查找。

尝试过但未成功的解决办法: 直接将安装的JDK的bin路径放在PATH路径的最前面。

成功的解决方法:

直接改环境变量设置的路径是治标不治本的操作,因为注册表中还存有以前的数据,我们应该把注册表中的删除。

解决方案: 一、 在点击开始–》运行-》输入regedit确定打开注册表(cmd键入regedit)。 二、 找到HKEY_LOCAL_MACHINE/software/javasoft,把这个javasoft删除即可。 删除Javasoft就会把这三项都删除,问题本身也是出在这里,所以需要删除javasoft项。

下面这个图可以发现有一个1.8.0_91版本的jdk,是我删除另外一个jdk之后的,如果你是出现这个问题第一次打开注册表,会发现有多个版本。

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

四、 在环境变量里找到PATH的值,点击编辑,将jdk的bin路径放在里面编辑内容的最前面,注意bin后面有个英文字符下的分号; 然后确定 如图,我放的绝对路径 C:\Program Files\Java\jdk1.8.0_91\bin;

五、重启电脑(我亲自尝试了,必须要重启),不会出现问题了。

然后通过cmd命令键入“java”、“java -version”、“javac -version”会看到如下,就成功了

查看版本号

问题解决!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-04-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档