Java - Leer .csv o pdf al ejecutar .jar

   
Vista:

Leer .csv o pdf al ejecutar .jar

Publicado por David (1 intervención) el 05/11/2014 01:28:41
Hola a todos!
Corro mi proyecto en NetBeans y todo correcto, funciona y me lee mis archivos pdf y cvs guardados en el proyecto, pero al hacer el paquete .jar con todo incluido, incluso modificando archivo xml, no me lee estos archivos, ya sea cvs o pdf.

¿Tengo que poner alguna ruta de acceso en el código en NetBeans cuando creo mis clases File en el código? ¿Alguien sabe a que puede ser debido?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Leer .csv o pdf al ejecutar .jar

Publicado por Andrés (231 intervenciones) el 07/11/2014 01:26:00
Revisa:
http://stackoverflow.com/questions/8258244/accessing-a-file-inside-a-jar-file

Por ahpi dice:



When your resourse is in JAR file, it's not a File anymore. A File is only a physical file on the filesystem. Solution: use getResourceAsStream. Something like this:

new BufferedReader(new InputStreamReader(getClass().getResourceAsStream("/resources/" + filename)))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar