如果你在安裝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的要重啟。