我装的是jdk1.6.0_10,装好之后进入cmd输入java -version之后显示:C:\Documents and Settings\Administrator>java -version
java version "1.3.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_01)
Java HotSpot(TM) Client VM (build 1.3.1_01, mixed mode)我明明没有装什么1.3版本啊!进入注册表看到的也是我装的1.6版本的,就是找不到那个1.3是哪里来的!!重装jdk也不行,结果都是这样!有没有哪位高手帮我解决下,感激啊!

解决方案 »

  1.   

    可能是某个带有 jre1.3 的软件安装后出现了混乱lz 检查一下系统的 PATH如果没有问题的话,看看 C:\\windows\\system32 下的 java 是那个版本
      

  2.   

    怪哉   
    可能 IDE 调试程序的时候 自己降低?
      

  3.   

    一般装oracle会带这个东西。
    把jdk\bin放到path的最前面看看
      

  4.   

    path中删掉即可
    以前发现是oracle安装的时候带进去的
      

  5.   

    这个问题其实是你装了其它带JRE的软件
    比如:Oracle、Rose等
    只要在 path 中将其它的 JRE 删除,留下你想用的就OK了
      

  6.   

    可能是你原来设置的,
    path中设置的时候,你把现在用的版本的bin 放在了后面,把1.3那个放在前面。。就会出现这种问题。
    把现在用的版本的bin 放在最前面就能解决问题了。。
      

  7.   

    是oracle带进去的吧。到Path下把Oracle的那个删了就可以了。或是把你1.6的那个路径放到Oracle路径的前面
      

  8.   

    肯定是装什么软件的时候自带了JRE,而软件里面JRE的版本是1.3的
    解决办法是安装JDK的时候同时安装JRE,并且在注册表里面找到的LOCAL_MACHINE的SOFTWAR里JavaSoft里删除1.3的Key
      

  9.   


    Oracle 9i带的就是1.3 按引用说的做就对了
      

  10.   

    看一下系统path前,和用户path 在JDK/bin有没有其他的路径了 
      

  11.   

    看下你的环境变量配置:
    java环境变量:
    JAVA_HOME  E:\Program Files\Java\jdk1.5.0_04
    CLASSPATH  .;%java_home%\lib;%java_home%\lib\tools.jar
    path  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
      

  12.   

    感谢大家啊~我的电脑确实装了oracle92了~
    我去试试~
      

  13.   

    问题解决了,果然是oracle的原因!