Abrir URL en varios SO?

Miguel Angel Fuentes Garcia <[email protected]> Sat, 16 May 2009 13:40:19 -0500
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Hola estoy  programando  una  aplicación  la cual  va a  correr  en
windows, linux, y mac  actualmente  estoy intentando abrir  firefox,
con una  url  pero no  abre me manda  un error

el codigo que estoy  ocupando es  el siguiete:

import java.awt.Desktop;
import java.net.URI;

public class AbrirURL {
       public static void main(String[] a)throws Exception {
               Desktop.getDesktop().browse(new URI("http://www.google.com"));
       }
}

el error  es el siguiente:


java.lang.UnsupportedOperationException: Desktop API is not supported
on the current platform
GENERACIÓN CORRECTA (tiempo total: 26 segundos)

Ya  busque  en internet varios codigo pero no  puedo abrir   nada.

Gracias