win32: Java 9 uses different registry keys
This commit is contained in:
parent
e4b7d218f1
commit
cd8188969e
|
@ -122,6 +122,11 @@ static void *_load_jvm_win32(const char **p_java_home)
|
|||
HKEY hkey;
|
||||
|
||||
r = RegOpenKeyExW(HKEY_LOCAL_MACHINE, buf_loc, 0, KEY_READ, &hkey);
|
||||
if (r != ERROR_SUCCESS) {
|
||||
/* Try Java 9 */
|
||||
wcscpy(buf_loc, L"SOFTWARE\\JavaSoft\\JRE\\");
|
||||
r = RegOpenKeyExW(HKEY_LOCAL_MACHINE, buf_loc, 0, KEY_READ, &hkey);
|
||||
}
|
||||
if (r != ERROR_SUCCESS) {
|
||||
BD_DEBUG(DBG_BDJ | DBG_CRIT, "Error opening registry key SOFTWARE\\JavaSoft\\Java Runtime Environment\\\n");
|
||||
return NULL;
|
||||
|
|
Loading…
Reference in New Issue