Для Windows вы можете получить это в форме из реестра:
Чтобы получить эту информацию из Java.
1) создайте пакетный файл browsers.bat с помощью следующего сценария.
echo Браузеры> browsers.txt для / f "skip = 4 delims =" %% A in ('reg query "HKEY_LOCAL_MACHINE\ SOFTWARE \ Clients \ StartMenuInternet "2 ^> nul ') do (echo %% ~ nA 1 >> browsers.txt) exit
2) Вызвать пакетный файл из Java с помощью следующей команды.Процесс p = Runtime.getRuntime (). Exec («cmd / c start browsers.bat», null, новый файл («C: \ Users \ batch-file-path»));
.все доступные браузеры в файле browsers.txt.