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

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

错误原因:


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


尝试过但未成功的解决办法:

直接将安装的JDK的bin路径放在PATH路径的最前面。


成功的解决方法:


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


解决方案:

一、 在点击开始–》运行-》输入regedit确定打开注册表(cmd键入regedit)。

二、 找到HKEY_LOCAL_MACHINE/software/javasoft,把这个javasoft删除即可。

删除Javasoft就会把这三项都删除,问题本身也是出在这里,所以需要删除javasoft项。

20190702000726333.png


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

20190702000855513.png


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


四、 在环境变量里找到PATH的值,点击编辑,将jdk的bin路径放在里面编辑内容的最前面,注意bin后面有个英文字符下的分号; 然后确定

如图,我放的绝对路径 C:\Program Files\Java\jdk1.8.0_91\bin;


20190702002042694.png

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

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


20190702001257358.png

查看版本号

20190702001335597.png


问题解决!

目录
相关文章
|
7天前
|
Ubuntu Java
Ubuntu之jdk安装
以下是Ubuntu之jdk安装的详细内容
18 0
|
1月前
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
|
1月前
|
Windows
安装 Windows Server 2003
安装 Windows Server 2003
|
1月前
|
NoSQL Shell MongoDB
Windows 平台安装 MongoDB
10月更文挑战第10天
42 0
Windows 平台安装 MongoDB
|
1月前
|
Windows Python
Windows安装dlib,遇到问题汇总解决
Windows安装dlib,遇到问题汇总解决
34 4
|
1月前
|
Oracle 关系型数据库 MySQL
Mysql(1)—简介及Windows环境下载安装
MySQL 是一个流行的关系型数据库管理系统(RDBMS),基于 SQL 进行操作。它由瑞典 MySQL AB 公司开发,后被 Sun Microsystems 收购,现为 Oracle 产品。MySQL 是最广泛使用的开源数据库之一,适用于 Web 应用程序、数据仓库和企业应用。
55 2
|
1月前
|
JavaScript Windows
windows安装vue
windows安装vue
|
26天前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
33 0
|
1月前
|
Windows
安装Windows XP系统
安装Windows XP系统
|
1月前
|
资源调度 编译器 Linux
Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx
Windows10系统安装Truffle框架,安装失败,提示:error An unexpected error occurred: “https://xxxxx
76 0