cmd java -version问题
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.8', but '1.6' is required.
场景
原先安装了JDK1.6
老版本不卸载,现在安装JDK1.8
安装完毕后cmd测试发现上述错误。
解决尝试1
控制面板-Java-不启用1.6,问题依旧
解决尝试2
查看系统环境变量Path,原来Path中JDK1.6的路径在新安装的1.8的路径的前面,系统自动找路径就找成1.8了。
解决办法,直接环境变量中去掉1.6的路径,ok
至于网上说的System32中java.exe的问题本人未遇到。
本文介绍了在安装JDK1.8后出现cmdjava-version问题的具体情况。问题表现为系统注册表中显示为1.8,但实际运行需要1.6版本。通过调整系统环境变量Path中的JDK路径顺序解决了该问题。
994

被折叠的 条评论
为什么被折叠?



