Я нашел этот ответ для Oracle времени выполнения Java. Но я использую ojdkbuild (OpenJDK), который, кажется, не создает те же записи реестра.
Я выполнил поиск "isHostApp" и "java.exe" в реестре и еще ничего не нашел. Установщик ojdkbuild создает некоторые записи в HKEY_LOCAL_MACHINE\Software\JavaSoft, но, похоже, не то, что я ищу.
Я бы только прокомментировал вышеуказанный вопрос, но у меня пока нет 50 репутации.
Изменить: я нашел следующие ключи и удалил из них «JAVA.EXE» и «JAVAW.EXE», но ничего не изменило:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ ассоциация файлов \ HostApps
- HKEY_LOCAL_MACHINE\SOFTWARE\ WOW6432Node \Microsoft\Windows\CurrentVersion\Explorer\ ассоциация файлов \ HostApps