在我的环境中(Win7),Java大版本都是1.6,但还有两个小版本,15和22。现在默认的是22,怎么切换到15呢?我改了JAVA_HOME,PATH也没错,甚至都重启了机器。可用Java -version看到的还是22。

解决方案 »

  1.   

    如果jdk路径在:   D:\IDE\jdk1.7.0_07path里,写D:\IDE\jdk1.7.0_07\bin,并且要放到path的最新面.之后,重新打开一个命令行窗口,再试.
      

  2.   

    1.用regedit打开注册表
    2.展开HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\Java Runtime Environment
    3.在右侧找到默认控制版本的文件,修改后即可如果安装了公共的jre到system32下把java.exe等3个文件换成1.6版本的
      

  3.   

    java -version运行的是安装6u22时复制到 system32 目录下的java.exe你可以在sf.net下载一个Swiss file knife小工具。在命令行运行
    sfk where java 
    查看运行的是那个java
      

  4.   

    如果修改path不行,那么就是JDK安装程序在注册表中写了东西。试着修改,或者卸载不需要的JDK版本。
      

  5.   


    path 里信息一定是你要的JDK放在最前面