Программно определить, какие JDK / JRE установлены на моем компьютере

Есть ли стандартный способ сделать это? Я понимаю, что это может зависеть от платформы. Наш продукт сейчас поддерживается только в Windows - так что я полагаю, что это то, что мне сейчас интересно. Единственное, о чем я могу думать, это либо сканировать реестр, либо сканировать файловую систему. Сканирование файловой системы может занять очень много времени, а реестр может быть ненадежным. Должен ли я сделать оба? Любые другие предложения? Я попытался найти API, чтобы сделать это без удачи.

Ответы на вопрос(3)

Ваш ответ на вопрос