CiProvo ha scritto:
desktop.browse(uri);
Ok, con il Desktop. Ma con questo non puoi fare quella logica ("vorrei farlo solo se non è già aperto").
Bisognerebbe vedere se l'eseguibile di IE accetta un qualche parametro per fare qualcosa di quel genere (e chiaramente non si userebbe più Desktop ma il Runtime o ProcessBuilder per l'avvio). Ma non ti saprei dire.