Abrir una página web con el navegador por defecto manteniendo la portabilidad

2718 vistas

Podemos intentar buscar por el PC para encontrar qué navegador es el que hay configurado por defecto, o podemos usar el API JDIC. Esta API permite una mayor integración con el sistema conservando la portabilidad.

Asà podemos hacer:



java
  1. try {
  2.   Desktop.browse(new URL("url del sitio");
  3. } catch (MalformedURLException e1) {
  4.   // problema con la URL
  5.   e1.printStackTrace();
  6. } catch (DesktopException e2) {
  7.   // problema en el lanzamiento del explorador
  8.   e2.printStackTrace();
  9. }



Tendremos que acordarnos de añadir jdic.dll en el class-path para poder usarlo. Normalmente es necesario ponerla al mismo nivel que la aplicación y la JVM la encontrará.