Abrir Archivos de cualquier Tipo Desde Java

Duvan
30 de Diciembre del 2009
Buen dia

Quisiera saber si se puedes abrir archivos de cualquier tipo desde java, me han pasado un método en el que uno le da la ruta del programa y luego el archivo pero este no me sirve por que el programa puede cambiar de versión y por ende su ruta, entonces quisiera un método como en Visual en el que le de al menos la ruta y el SO sepa con que programa abrirlo.