Desde Java 6 hay una clase java.awt.Desktop
. Hay algunos buenos métodos, pero la clase no es compatible con todas las plataformas. Los métodos java.awt.Desktop.getDesktop()
lanza un java.lang.UnsupportedOperationExceptionPlataformas no compatibles para java.awt.Desktop.getDesktop()
: API de escritorio no es compatible en la plataforma actual
en algunas plataformas. O el método java.awt.Desktop.isDesktopSupported()
devuelve falso.
Sé que funciona en Windows XP, Windows 2003 y también en Windows Vista. La pregunta es ¿qué plataforma no es compatible?
puedo confirmar que funciona en Ubuntu 9.10, 10.04 y 10.10 –
¿Sabe si hay planes para transferir esta funcionalidad a otro sistema operativo? – Pacerier