Using Java, how can I detect all of the browsers that are installed on a system?
You can't.
You can open a page using the default browser on a system with Java 6 *, but you can't list all browsers installed on a system.
Sure, you can iterate over Windows' C:\Program Files\
folder or *nix's /usr/local
(or other dirs) to check for browser names, but you might run into user-privilege issues and you're never guaranteed to get all browsers, nor is this OS independent.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With