Aquí tienes abundante información:
http://www.rgagnon.com/javadetails/java-0014.html
bueno si solo quieres abrir cualquier archivo desde java con el programa por defecto del S.O
usa esto
java.awt.Desktop.getDesktop().open
ejemplo de uso
java.awt.Desktop.getDesktop().open(new File("D:\Mi musica\Rock\Pista1.mp3"));
bueno saludos espero que te sirva
Hola a todos
Quisiera por favor que me ayuden con lo siguiente si se puede hacer, quiero ejecutar un archivo cualquiera de Windows7 pero desde una aplicacion Java, me explico: en un TxtEdit le mando una direccion cualquiera por ejemplo "D:\Mi musica\Rock\Pista1.mp3" y al apretar un boton se tiene que ejecutar la cancion como si le diera doble click sobre Pista1.mp3 con el mouse, osea con el reproductor predeterminado del Sistema Operativo.
Gracias de antemano por su ayuda