你需要修改注册表的值,你会发现你的javasoft降级了。
修改为自己所需要的版本就行了。

解决方案 »

  1.   

    使用jdk覆盖:\oracle\ora81\Apache\jdk下的所有文件后解决。
      

  2.   

    同意楼上
    先装oracle再装jdk
    也就是把 oracle 里自带的覆盖掉
      

  3.   

    检查两个地方1、环境变量,装oracle8i后oracle会主动替你把<oracle>\jdk\..加在path前面。在命令行运行;java -version,如果确实是被oracle8改了path参数的话,应该显示1.1.x的版本号。2、注册表:在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft这个键值下面查一下,看CurrentVersion的值有没有被设错。
      

  4.   

    最简单的办法就是重装jdk了
    我以前也经常碰上这个问题,就是装了jdk后再装了oracle8.1.6后jdk就完了,通常就是oracle把j注册表里的jdk版本降低了,可以用java -version 看看是不是你装的jdk的版本再看看注册表里的jdk的版本
    实在不行就重装了。