Visualizar pdfs

Hola, estoy haciendo mi aplicación con NetBeans5.5 y necesito abrir PDF´s independientemente de la plataforma en la que esté corriendo el programa.
Hasta ahora he utilizado este código, pero me ha dejado de funcionar de un día para otro y no se porque, la verdad. No me saltan excepciones ninguna simplemente no me habré el pdf y eso que la primera hace el amago de arrancarlo pero se para.
File archivo = new File("fichero.pdf");
if(archivo.exists()){
java.awt.Desktop d = java.awt.Desktop.getDesktop();
try {
d.open(archivo);
} catch (IOException ex) {
ex.printStackTrace();
}
}
Me gustaría saber si hay alguna otra manera de hacerlo o sino como solucionar esta.

1 respuesta

Respuesta
1
Según parece, el tema puede estar en laaplicacion asociada que tengas para leer los pdf, posiblemente el acrobat reader. Mira a ver si puedes abrir de forma normal un fichero pdf.
Utilizo acrobat reader 7.0 para abrir los pdfs y manualmente por supuesto que puedo abrirlos.
No se que puede estar pasando para que el ordenador haga el amago de abrir el pdf y luego se pare y no lo abra. Este mismo código lo he probado en otro ordenador y funciona a la perfección.
Un saludo y gracias por contestar.
Pues lamento no poder ayudarte más, sin mensajes de error u otras pistas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas