我之前用的是jdk1.4,现在把这删除了,装了1.6之后 cmd里打 java -version怎么还是1.4的Runtime??
我把之前的jdk和jre都删除了,并且<添加或删除程序>里删除了以前装1.4之后留下的2个程序,现在装完1.6之后,有了如下2个程序java (TM) 6 update 4
java (TM) SE Development Kit 6 update 4现在搞的编译的时候是用1.6编译,执行环境是 1.4的,注:我把JAVA_HOME,CLASSPATH,PATH都设置好了!

解决方案 »

  1.   

    靠靠靠..终于解决了...原来是我Oracle 目录中Client里的一个残留的JRE....删掉并且拿1.6覆盖之前的1.4OK了~~
      

  2.   

    lz不错
    其实csdn就是要来学习的
    问题解决了
    说一下解决办法
    大家都可以学习
      

  3.   

    象Oracle以及Jbuilder等都会安装自己的JRE,而且优先级都是最高的,而删除时往往都有遗留。。
      

  4.   

    我属于刚入门的,能指教一下你怎么发现oracle里残留的那个jre的吗
      

  5.   

    回复6楼的,我也是刚入门的,昨天我装完1.6之后想在俄IDE里改一下他的jre,然后发现JRE的目录竟然是我ORACLE的目录下的然后跑去oracle目录,把那个老板本1.4干掉之后,把新的1.6的jre给它盖上了!!嘿嘿~运气好~顺便学到了东西(通过楼上几位的留言)
      

  6.   

    hehe  ~~~~我就出现过这种情况~~
      

  7.   

    不管安装oracle,eclipse,tomcat啊等等,你都把java jdk的环境变量提到最前面,你看还会出现问题嘛