一个Java版本的问题
之前我电脑的JDK版本是1.7 由于工作需要,现在要求换成1.4的版本
我修改了环境变量(JAVA_HOME PATH CLASSPATH)
然后在命令行模式先运行 JAVA -VERSION 显示的仍然是1.7版本
这是为什么? 现在我用JAVA -C 到底用的是哪个JDK
------最佳解决方案--------------------你尝试重新启动一下电脑再试,如果实在不行就把JDK7卸掉
判断Java标准就是在命令行下用java -version
------其他解决方案--------------------恩 这种灵异的现象最不好调了 整个虚拟机试试
------其他解决方案--------------------方法如下:
1. HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersion, 把这个键值改成你需要的jdk版本号。
2. 到WINDOWS\system32下, 把这里边的java.exe. javaw.exe之类的备份, 然后从java_home\bin下把你需要的版本的对应文件copy过来
然后:搞定!
------其他解决方案--------------------没必要安装jdk,只用path的路径对应你的jdk路径就行了。比如我的path是这样的C:\Program Files\Java\jdk1.6.0_32\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;
你看看你的path是不这样的
------其他解决方案--------------------1 重启后看看
2 看看PATH,将1.4的放在PATh的前面。
------其他解决方案--------------------重启电脑试过了,还是一样
卸载JDK7的话,下次用还要重新安,最好的情况是让我可以切换JDK版本