La clase Desktop:
Siempre hubo problemas para ejecutar archivos desde una aplicación en Java, hasta que salió la versión 6, la cual incluyó la clase Desktop, de integración con el entorno operativo. La clase Desktop forma parte de la librería AWT y permite a un programa escrito en Java lanzar aplicaciones externas asociadas a una URI o un archivo dentro del sistema operativo donde está corriendo.
Para ésto, solo es necesario obtener una instancia de Desktop dentro dentro de nuestra aplicación, previamente verificando que la clase esté soportada dentro del entorno operativo (Java 6 en adelante), y llamar al método estático open(), pasándole como parámetro la URI o el Path del archivo a ejecutar.
Vamos a mostrar esto con un poco de código.


