Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/07/2010, 01:45
alemag
 
Fecha de Ingreso: marzo-2008
Mensajes: 19
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: abrir pdf desde jar

He conseguido que me muestre el pdf en otras rutas de mi ordenador, desde el escritorio, etc .. (al abrirlo me lo abre como temp;miPdf.pdf) ... pero si lo ejecuto desde otro ordenador distinto no me lo abre.

¿ Que tengo que tener en el otro ordenador la misma estructura de carpetas ? No se podria ejecutar desde cualquier ruta ?

El codigo que le puse es:

try{
File directorio = new File("temp");
directorio.mkdirs();
directorio.setWritable(true);
String archivo = directorio.getCanonicalPath() + File.pathSeparator + "inria.pdf";
File temp = new File(archivo);
InputStream is = this.getClass().getResourceAsStream("/imagenes/inria.pdf");
FileOutputStream archivoDestino = new FileOutputStream(temp);
FileWriter fw = new FileWriter(temp);
byte[] buffer = new byte[512*1024];
int nbLectura;
while ((nbLectura = is.read(buffer)) != -1)
archivoDestino.write(buffer, 0, nbLectura);
//cierras el archivo,el inputS y el FileW
fw.close();
archivoDestino.close();
is.close();
Desktop.getDesktop().open(temp);
} catch (IOException ex) {
System.out.println("Problema al abrir el pdf");
}


Por favor, lo ultimo que estoy cerca y solo me queda hoy de plazo.
Muchas gracias !!!