如果你在安装oracle8i时,系统会自己给你安装一个JDK1.1的或1.2的。然后你安装JDK1.5后,在系统环境中设置了JAVA_HOME是JDK1.5的,path中也设置了javaroot\JDK1.5\bin可是你怎么样也不能用JDK1.5中的命令。C:\Documents and Settings\Administrator>java
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.1', but '1.2' is required.
改注册表HKEY_LOCAL_MACHINE 中的SOFTWARE--JavaSoft--Java Runtime Environment--CurrentVersion的值改成了1.5
系统会提示你:C:\Documents and Settings\Administrator>java
Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
has value '1.5', but '1.2' is required.这是为什么呢?因你的系统中安装了旧的版本JDK,而且有程序程序有使用到它。这时你只要在当前的用户系统环境下设置一个JAVA_HOME(可以不要)并且在系统环境的path的最前面加上javaroot\jdk1.5\bin。这样就OK了。你可以把DOS窗口关闭再开启。WINDOWS2K不要重启计算机。WINDOWS98的要重启。