由於Apusic1.1.2不再支持jdk1.3以下版本,所以要運行Apusic1.1.2要求你的計算機必須安裝jdk1.3或包含有安裝jdk1.3的軟件(如:JBuilder4)。由於很多附帶安裝jdk的軟件的安裝程序都要在你的計算機上安裝jdk,並且要修改注冊表,指向本次安裝的jdk,所以有可能你的計算機上原來已經安裝了jdk1.3,但由於最近安裝(如:安裝Oracle)的jdk是比jdk1.3低的版本,那麼你注冊表中指向的jdk當前版本(CurrentVersion)就不是1.3(或1.3.0),而是低版本的jdk。這就是為什麼有的計算機已經安裝了jdk1.3而檢測又說找不到jdk1.3的原因。 解決的辦法有兩種: 1。重新安裝jdk1.3。 2。手工修改注冊表使 Java Runtime Environment(或 Java 運行時環境)的當前版本(CurrentVersion)為1.3(或1.3.0)。最後,注冊表應該包含下面幾項: [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] "CurrentVersion"="1.3" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.3] "JavaHome"="d:\\JBuilder4\\jdk1.3\\jre" "MicroVersion"="0" "RuntimeLib"="d:\\JBuilder4\\jdk1.3\\jre\\bin\\classic\\jvm.dll" 或 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment] "CurrentVersion"="1.3.0" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.3.0] "JavaHome"="d:\\JBuilder4\\jdk1.3\\jre" "MicroVersion"="0" "RuntimeLib"="d:\\JBuilder4\\jdk1.3\\jre\\bin\\classic\\jvm.dll" 或 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 運行時環境] "CurrentVersion"="1.3" [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 運行時環境\1.3] "JavaHome"="d:\\JBuilder4\\jdk1.3\\jre" "MicroVersion"="0" "RuntimeLib"="d:\\JBuilder4\\jdk1.3\\jre\\bin\\classic\\jvm.dll" 或 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java 運行時環境] "CurrentVersion"="1.3.0" [HKEY_LOCAL_MacHINE\SOFTWARE\JavaSoft\Java 運行時環境\1.3.0] "JavaHome"="d:\\JBuilder4\\jdk1.3\\jre" "MicroVersion"="0" "RuntimeLib"="d:\\JBuilder4\\jdk1.3\\jre\\bin\\classic\\jvm.dll" 當然上面幾項也可以同時存在,JavaHome 和 RuntimeLib 指向有jdk1.3的目錄。