关于windows系统安装jdk时出现的一些问题的解决方法

本人在將windows系统下的jdk环境变量由之前的1.8换成1.7后,在启动IntelliJ ideal时提示出现cannot start under java 1.7: java 1.8 or later is required的异常,且IntelliJ ideal无法打开,然后在cmd窗口中输入java出现如下异常:

Erroropening registry key'software\Javasoft\Java RuntimeEnvironment'
Error: could not findjava.dll
Error: could not find Java 2 RuntimeEnvironment'

然后经过一番google后將出现这种问题的原因及解决方法总结如下,供参考:

 

第一种:

因为注册表中一个键项被本地化成中文名字了.
 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\java运行时环境]
 改成:
 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java  Runtime   Environment]
 windows开始菜单-> 运行-> 输入 "regedit ",然后回车->,按f3打开查找框-> 输入“java运行时环境”,找到之后,点右键-重命名为:"Java  Runtime   Environment",然后再按f3,一直把找到的全部都改掉为止。

 

第二种:

注册表:HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\ 路径下有两个文件夹,删掉一个就好了,这一点出现的比较少(未测试)。

 

第三种:

将C盘中Windows\System32和Windows\SysWOW64文件夹下的java.exe, javaw.exeand javaws.exe文件删掉即可。

PS:我的是这种方法解决的,这是win8的解决方案,但是我w764的,删掉Windows\System32下的java.exe, javaw.exe 就行了

 我本人是使用第三种方式解决的,供大家参考



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值