path中有多个指向JRE的吧,你检查一下。并且以第一个出现的JRE为准的。

解决方案 »

  1.   

    看看王森的《java 深度历险》第一章吧。
      

  2.   

    path中就指定一个值不就行了吗?c:\jdk\bin.
    没看过《java 深度历险》,现在手头也没有啊,还望哥们透露一次 天机 !
      

  3.   

    不是那就意思。
    你在提示符下C:\>path 时,将看到的贴出来。再帮你分析。
      

  4.   

    to:j2nix(八月清秋):
    c:\>path的结果是:
    PATH=C:\oracle\ora81\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\
    Oracle\jre\1.1.8\bin;C:\Program Files\Oracle\jre\1.1.7\bin;C:\WINNT\system32\;C:
    \WINNT;C:\WINNT\system32\WBEM;C:\Program Files\Microsoft SQL Server\80\Tools\BIN
    N;C:\jsdk\bin;C:\PROGRA~1\dpp\我也重装过了呀,但结果还是老样子。我是想装eclipse3.0,但它老是提示我说jdk版本太低。
    但据我所知,eclipse3.0用jdk1.4.2是足够了呀!
      

  5.   

    C:\Program Files\Oracle\jre\1.3.1\bin <-- 这个。
      

  6.   

    一个是路径,把你的 JDK1.4的 bin 目录设置在 PATH 的最前面。
    另一个是注册表,看看 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment 中的 CurrentVersion 是设置的那个版本。这个版本是该主键下的子键。子键中记录了相关的目录信息。
      

  7.   

    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)
    ---------------------------------
    PATH=C:\oracle\ora81\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\
    Oracle\jre\1.1.8\bin;C:\Program Files\Oracle\jre\1.1.7\bin;C:\WINNT\system32\;C:
    ------------------------------------------难道你的JDK是地滩上的陋货不成??看来是你没有设置好
    还是把oracle给卸载了,然后再装JDK,再设置环境变量看看
    再不行就来绝的
    重装系统,,,,,,,,,,,霍霍呵呵。