Cómo ejecutar un archivo

Lain C?enas
06 de Abril del 2006
Hola, deseo saber cómo desde mi programa en Java puedo invocar un archivo cualquiera y que el sistema operativo lance la aplicación que puede abrir el archivo, por ejemplo si tengo un archivo mihojadevida.pdf y lo invoco desde Java para visualizarlo que el sistema operativo abra el Adobe Reader para mostrar el contenido de dicho archvo.
Si saben de esto les agradesco me respondan, gracias.