C:\Documents and Settings\Administrator>java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)C:\Documents and Settings\Administrator>set PATH
Path=C:\WINDOWS\system32;d:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.1.8\b
in;C:\Program Files\Symantec\pcAnywhere\;C:\Program Files\Java\jdk1.5.0_09\bin;
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSHC:\Documents and Settings\Administrator>set CLASSPATH
CLASSPATH=.;C:\Program Files\Java\jdk1.5.0_09\lib\dt.jar;C:\Program Files\Java\j
dk1.5.0_09\lib\tools.jar我原来是用的1.6的版本,后来需要改为1.5的。但是修改配置文件以后没有起作用,求解。
如上,我配置的环境变量是1.5的版本,结果查询Java版本是1.6的。

解决方案 »

  1.   

    1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2): 
    JAVA_HOME=c:\j2sdk1.4.2 
    classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;一定不能少,因为它代表当前路径) 
    path=%JAVA_HOME%\bin  接着可以写一个简单的java程序来测试J2SDK是否已安装成功: public class Test{
    public static void main(String args[]){
    System.out.println("This is a test program.");
    }
    }
    将上面的这段程序保存为文件名为Test.java的文件。 
    然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令  
    javac Test.java 
    java Test  
    此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。 
      

  2.   

    Path列表顺序不正确:
    因为Oracle中也有Java虚拟机,需要将你JDK路径放在前面,只要先于Oracle的JDK被找到,就应该没有问题了。C:\Documents   and   Settings\Administrator> set   PATH
    Path=C:\Program   Files\Java\jdk1.5.0_09\bin;C:\WINDOWS\system32;d:\oracle\ora92\bin;C:\Program   Files\Oracle\jre\1.1.8\b
    in;C:\Program   Files\Symantec\pcAnywhere\;
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH 
      

  3.   

    Oracle的Java虚拟机是1.3版本的,不是这个问题。
      

  4.   

    1楼是网页copy的,对我没有意义啊,看过很多遍了。
      

  5.   

    1楼是网页copy的,对我没有意义啊,看过很多遍了。
    那就是你自己的问题了。真是的..
      

  6.   

    2楼正解
    把你想用的jdk配置在path的最前面。
    而且系统是先找系统环境变量再找用户环境变量的。
      

  7.   

    5和6都是不用设环境变量就能用找到java。exe的,对你来说只能卸载了,
    建议你复制j6和j5的目录到另一个地方,然后全部卸载后再手动设置环境变量,这样就想用哪个用哪个了