Foros del Web » Programación para mayores de 30 ;) » Java »

abrir archivo desde java

Estas en el tema de abrir archivo desde java en el foro de Java en Foros del Web. wenas foreros!! Estoy intentando ejecutar un archivo .pdf desde java, vamos como si hiciera doble click sobre el archivo. Lo estoy intentando con: Código PHP: ...
  #1 (permalink)  
Antiguo 31/07/2011, 13:34
 
Fecha de Ingreso: junio-2011
Mensajes: 16
Antigüedad: 12 años, 10 meses
Puntos: 0
abrir archivo desde java

wenas foreros!!

Estoy intentando ejecutar un archivo .pdf desde java, vamos como si hiciera doble click sobre el archivo.

Lo estoy intentando con:

Código PHP:
Runtime.getRuntime().exec("C:\\Users\\Fran\\Documents\\DesarrolloJava\\WorkSpace\\Imprimir\\hello.pdf"); 
pero me salta este error:

Exception in thread "main" java.io.IOException: Cannot run program "C:\Users\Fran\Documents\DesarrolloJava\WorkSpace\ Imprimir\hello.pdf": CreateProcess error=193, %1 no es una aplicación Win32 válida

Como haceis vosotros para ejecutar un archivo???
  #2 (permalink)  
Antiguo 31/07/2011, 14:00
 
Fecha de Ingreso: junio-2011
Mensajes: 16
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: abrir archivo desde java

SOLUCIONADO

He utilizado la clase Desktop y funciona a la perfeccion:

File f1 = new File("C:/Users/Fran/Documents/DesarrolloJava/WorkSpace/Imprimir/hello.pdf");
Desktop d = Desktop.getDesktop();

try {
d.open(f1);
} catch (IOException e) {
e.printStackTrace();
}

Mas inf en: http://vivirprogramando.wordpress.com/2011/01/27/el-api-desktop-de-java/

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:57.