美文网首页
jdk环境变量出错问题

jdk环境变量出错问题

作者: 愚公孙子 | 来源:发表于2018-07-05 20:29 被阅读0次

今天安装kettle报错,因为我的jdk环境变量出错了,我是先装了jdk7,后装jdk8,都没删,并且环境变量改为指向jdk8的路径,在cmd内输入Java -version是可以显示jdk8的信息的,但where is java 却指向jdk7,即使后来将两个jdk删了重装jdk8后仍然不能解决。原因出在哪里呢?

因为当我安装jdk7时,会有三个jdk的exe文件放在system32目录下,即使我再安装jdk8,也不会自动去覆盖该处的exe文件,当启动jdk时,系统会先去扫描system32目录下是否有这三个文件,如果有,则不会根据环境变量去获取jdk,所以你无论配什么环境变量,系统都是找你第一次安装的jdk文件(在system32下),所以解决方法是将该目录下的文件手动覆盖掉,就行了。

相关文章

网友评论

      本文标题:jdk环境变量出错问题

      本文链接:https://www.haomeiwen.com/subject/htkmuftx.html