Index: win_installer/src/installer.nsi =================================================================== diff -u -ra777907b824e2f9423c6bec9682a1ca55983d4df -r12c04632e55748212715f8dbc06814e828052b24 --- win_installer/src/installer.nsi (.../installer.nsi) (revision a777907b824e2f9423c6bec9682a1ca55983d4df) +++ win_installer/src/installer.nsi (.../installer.nsi) (revision 12c04632e55748212715f8dbc06814e828052b24) @@ -358,9 +358,12 @@ Function CheckJava # check for JDK - ReadRegStr $JDK_DIR HKLM "SOFTWARE\JavaSoft\Java Development Kit\1.5" "JavaHome" + ReadRegStr $JDK_DIR HKLM "SOFTWARE\JavaSoft\Java Development Kit\1.6" "JavaHome" ${If} $JDK_DIR == "" - MessageBox MB_OK|MB_ICONSTOP "Could not find a Java JDK 1.5 installation. Please ensure you have JDK 1.5 installed." + ReadRegStr $JDK_DIR HKLM "SOFTWARE\JavaSoft\Java Development Kit\1.5" "JavaHome" + ${if} $JDK_DIR == "" + MessageBox MB_OK|MB_ICONSTOP "Could not find a Java JDK 1.5 or 1.6 installation. Please ensure you have JDK 1.5 or 1.6 installed." + ${EndIf} ${EndIf} FunctionEnd @@ -503,10 +506,13 @@ nsExec::ExecToStack '$JDK_DIR\bin\javac -version' Pop $0 Pop $1 - ${StrStr} $0 $1 "1.5" + ${StrStr} $0 $1 "1.6" ${If} $0 == "" - MessageBox MB_OK|MB_ICONEXCLAMATION "Could not verify Java JDK 1.5, please check your JDK directory." - Abort + ${StrStr} $0 $1 "1.5" + ${If} $0 == "" + MessageBox MB_OK|MB_ICONEXCLAMATION "Could not verify Java JDK 1.5, please check your JDK directory." + Abort + ${EndIf} ${EndIf} FunctionEnd