Я попытался найти ответ в Google, но все, что я нашел, это советы о том, как обнаружить Java из браузера, или очень общий способ только запустить Java и посмотреть, работает ли он, что приводит к большой задержке в моем приложении. (~ две секунды при первом запуске на моей машине)
Я надеюсь, что есть более быстрый путь, если применяются следующие ограничения:
- Только JRE Sun / Oracle или JDK
- Только 1,6 и выше
- Только для платформ Windows
- Не из браузера, а из простого старого исполняемого файла Win32
Это обнаружение предназначено не для общедоступного приложения, а только для внутреннего использования на платформах Windows.
Есть ли путь к реестру, который я могу прочитать, или какой-то файл конфигурации, который я могу проанализировать?