java环境变量配置Error解决办法

java的Error

最近因为要新换一个java版本,我这不知道咋想的,卸载了老版本的java环境,然后jdk和jre都按照以前正确的方法进行配置了,但是一直去查看java版本的时候,出现报错。想是可能没有卸载干净java配置,出现了问题。于是进行网上查找解决办法,找到了一个好的解决办法,进行记录如下:
C:\Users\TD>java -version
Error: opening registry key 'Software\JavaSoft\Java Ru
在这里插入图片描述

报错原因

是因为文件夹“%SystemRoot%\system32”下面可能有多余的“java.exe”,“javaws.exe”“”和“javaw.exe”文件,把它们删掉,配置正确JAVA_HOME、PATH,就可以搞定了!(如果没有删掉,再正确的配置还是会报错误提示,我的就是配置好了但还是一直报错。)

dos中的解决办法

找到“java.exe”,“javaws.exe”“”和“javaw.exe”文件,并删除。

进入到%SystemRoot%\system32路径
C:\Users\TD>cd %SystemRoot%\system32
路径中寻找“java.exe”,“javaws.exe”“”和“javaw.exe”文件
C:\Windows\System32>dir
 驱动器 C 中的卷没有标签。
 卷的序列号是 A20A-87AA

 C:\Windows\System32 的目录

2019/06/24  19:13    <DIR>          .
2019/06/24  19:13    <DIR>          ..
2018/04/12  23:51    <DIR>          0409
2019/01/06  09:13    <DIR>          1033
2018/04/12  07:34               308 @AudioToastIcon.png
2018/04/12  07:34               450 @BackgroundAccessToastIcon.png
2018/04/12  07:34               199 @bitlockertoastimage.png
2018/04/12  07:34            14,791 @edptoastimage.png
2018/04/12  07:34               330 @EnrollmentToastIcon.png
删除文件“java.exe”,“javaws.exe”“”和“javaw.exe”文件
   C:\Windows\System32>del  java.exe
   C:\Windows\System32>del javaws.exe
   C:\Windows\System32>del javaw.exe

手动windows的配置方法

将路径复制,直接到文件程序中去查找,进行删除。将%SystemRoot%\system32复制到文件夹上份路径,进如到该文件的路径中,找到“java.exe”,“javaws.exe”“”和“javaw.exe”文件直接删除。
在这里插入图片描述

结果查看

查看java的版本,正常出现,则通过了

C:\Windows\System32>java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

C:\Windows\System32>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值