我安装了jdk1.6后 
1.在cmd命令行中 输入 java -version 出现的是 1.6的
2。在程序里面输入 System.out.println(System.getProperty("java.version")); 此时出现的是 1.5的
但是我在配置 tomcat的时候 已经重新配置了 JDK 的路径了。
为啥会出现这个问题呢??

解决方案 »

  1.   

    配置环境变量,增加JAVA_HOME环境变量。一般在命令行打的就是jre的java命令,而不是jdk的命令
      

  2.   


    你的程序是通过IDE运行的还是在命令行里运行的..
      

  3.   


    你需要重新设置你的IDE的 JDK
    即 如果你用的myEclipse 是要重新配置tomcat的 这时候 tomcat底下就有个JDK的配置项
      

  4.   


    从 MyEclipse 里面运行的。。 IDE里
      

  5.   

    IDE的jdk我已经设置完了。就在Tomcat 下面的JDK里设置。。
    但是还不行啊。。
      

  6.   


    非常感谢 这里还是Myeclisep 默认的,这里我没有设置;
    +++