日期:2014-05-20  浏览次数:20717 次

一个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版本