Una herramienta muy útil a la hora de desarrollar aplicaciones en java es el uso de programas externos para complementar la experiencia del usuario y simplificar el trabajo del programador, por ejemplo durante mis años en la universidad he tenido que generar una considerable cantidad de reportes en html, y las primeras veces, yo mismo creaba un mini web browser dentro de mi aplicación para poder ver el reporte, en vez de utilizar el navegador del sistema operativo lo cual resulta mucho mas cómodo y familiar para el usuario. este post muestra como abrir cualquier archivo con su aplicación asociada, es decir por ejemplo con un archivo ".txt" normalmente se abrirá con notepad como que el usuario le hubiera dado doble click, si es un ".mp3" se va a lanzar el reproductor que el usuario tenga configurado como principal, y así cualquier extensión que tenga asociado algún programa, podrá ser lanzado con ...
ejemplos y guías para programar, ensamblador, java, c, c++ etc