15/07/2010, 01:45
|
| | Fecha de Ingreso: marzo-2008
Mensajes: 19
Antigüedad: 16 años, 9 meses 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 !!! |