1
0
Fork 0

win32: Java 9 uses different registry keys

This commit is contained in:
hpi1 2017-12-22 10:11:04 +02:00
parent e4b7d218f1
commit cd8188969e
1 changed files with 5 additions and 0 deletions

View File

@ -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;