機器實際已安裝 JDK 1.3,但安裝程式報錯「找不到 JDK 1.3」。
將 `HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment` (或 `Java 運行時環境`) 下的 `CurrentVersion` 設為 `1.3` 或 `1.3.0`,並確保對應版本鍵值指向正確路徑。
; 方案 A
[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"
; 方案 B (1.3.0)
[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"
; 方案 C (中文鍵名)
[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"
; 方案 D (中文鍵名 1.3.0)
[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
重新安裝 JDK 1.3 (會自動修正註冊表),但需注意安裝順序:最後安裝的 JDK 決定 `CurrentVersion`。