window有jdk 1.6,再安装jdk1.5,设置了jdk1.5的环境变量,但是版本依然显示jdk1.6的解决办法

Posted 春夏秋冬---studio

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了window有jdk 1.6,再安装jdk1.5,设置了jdk1.5的环境变量,但是版本依然显示jdk1.6的解决办法相关的知识,希望对你有一定的参考价值。

原因:在安装JDK1.5时(本机先安装jdk1.6再安装的jdk1.5),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\\Windows\\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级

解决方案:将C:\\Windows\\System32目录下的java.exe,javaw.exe,javaws.exe删除即可。开启新的命令行窗口,再执行java -version时,就得到了期望中的结果

以上是关于window有jdk 1.6,再安装jdk1.5,设置了jdk1.5的环境变量,但是版本依然显示jdk1.6的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

linux 2个纯Java项目 一个是jdk1.5,一个是jdk1.6,同时运行,如何选择运行环境

JDK1.5-JDK10 安装指南(windows)

目前Java 版本是? JDK版本是?

修改JDK环境变量后没有生效

windows 安装多个版本的jdk后修改 环境变量不起作用

jdk 1.5 1.6 1.7 加入新特性