up
你需要修改注册表的值,你会发现你的javasoft降级了。
修改为自己所需要的版本就行了。
使用jdk覆盖:\oracle\ora81\Apache\jdk下的所有文件后解决。
检查两个地方
1、环境变量,装oracle8i后oracle会主动替你把<oracle>\jdk\..加在path前面。在命令行运行;java -version,如果确实是被oracle8改了path参数的话,应该显示1.1.x的版本号。
2、注册表:在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft这个键值下面查一下,看CurrentVersion的值有没有被设错。
最简单的办法就是重装jdk了
我以前也经常碰上这个问题,就是装了jdk后再装了oracle8.1.6后jdk就完了,通常就是oracle把j注册表里的jdk版本降低了,可以用java -version 看看是不是你装的jdk的版本再看看注册表里的jdk的版本
实在不行就重装了。