elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:30  


Tema destacado: Sigue las noticias más importantes de elhacker.net en ttwitter!

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Cargar y guardar datos en un archivo .txt localizado dentro de un fichero .jar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Cargar y guardar datos en un archivo .txt localizado dentro de un fichero .jar  (Leído 9,668 veces)
JmpNull

Desconectado Desconectado

Mensajes: 13


Proyecto de Ingeniero Informático


Ver Perfil
Cargar y guardar datos en un archivo .txt localizado dentro de un fichero .jar
« en: 3 Septiembre 2009, 13:28 »

Saludos a todos!

Estoy desarrollando una especie de agenda que almacena todos los eventos dentro de un fichero txt. Lo estoy programando sobre NetBeans y todo funciona perfectamente hasta que creo el fichero .jar. Es aqui donde empieza el problema, ya que las rutas son diferentes. Sobre NetBeans es : "src/archivos/lista.txt" pero una vez creado el jar no puedo acceder a esa ruta, ya que es diferente. La carpeta src no existe y ademas no he conseguido entrar a la carpeta archivos dentro del jar.

Buscando por internet he encontrado soluciones para acceder al fichero y leerlo. Esto ahora mismo funciona perfectamente dentro de NetBeans y con el .jar:

Código
String ruta = "lista.mem";
URL fileURL = Main.class.getResource(ruta);
BufferedReader br = new BufferedReader(new InputStreamReader(fileURL.openStream()));
String linea = br.readLine();
 

Ahora quisiera saber como poder guardar la informacion dentro del mismo archivo. De momento tengo una parte,pero no se como meter o escribir en este:

Código
String ruta = "lista.mem";
URL fileURL = Main.class.getResource(ruta);
BufferedWriter br = new BufferedWriter(new OutputStreamWriter(fileURL.openStream()));
// ^ en esta linea tengo el problema...
 

Espero que me podais dar alguna solución, si no, me decantaré por pasar la ruta del archivo por los argumentos del programa.

Gracias por adelantado ;)



En línea

En el mundo hay 10 tipos de personas…Los que leen binario y los que no.
JmpNull

Desconectado Desconectado

Mensajes: 13


Proyecto de Ingeniero Informático


Ver Perfil
Re: Cargar y guardar datos en un archivo .txt localizado dentro de un fichero .jar
« Respuesta #1 en: 3 Septiembre 2009, 16:23 »

No he encontrado solución. Veo que es mas fácil y mejor que el fichero se guarde fuera del archivo jar y en la misma carpeta donde se encuentra este. Mas adelante ya me encargaré de hacer alguna clase que encripte los datos para que no puedan ser descifrados simplemente abriendo el .txt

Saludos!


En línea

En el mundo hay 10 tipos de personas…Los que leen binario y los que no.
egyware


Desconectado Desconectado

Mensajes: 436


GameDeveloper


Ver Perfil WWW
Re: Cargar y guardar datos en un archivo .txt localizado dentro de un fichero .jar
« Respuesta #2 en: 3 Septiembre 2009, 19:26 »

Leer un dato en un jar es digamo facil pero escribirlo es imposible ya que el jar es el ejecutable de java y tendrias que en un programa aparte descomprimir todo y luego comprimirlo nuevamente.
COmo tu dices debes tenerlo afuera y conseguir alguna encriptacion pero ahora haslo sin cifrar nada luego lo haces. Para los archivos puedes usar rutas absolutas o relativas.
En línea

-Ramc-


Desconectado Desconectado

Mensajes: 493



Ver Perfil
Re: Cargar y guardar datos en un archivo .txt localizado dentro de un fichero .jar
« Respuesta #3 en: 3 Septiembre 2009, 19:49 »

Por el foro había un joiner que lo implementaba o supongo que lo implementaba así, porque era código cerrado, puedes hacerlo con el paquete java.util.jar http://java.sun.com/javase/6/docs/api/java/util/jar/package-summary.html
En línea


Shhh... be vewy, vewy, quiet!  I'm hunting wabbits...
LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.
Moon

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Cargar y guardar datos en un archivo .txt localizado dentro de un fichero .jar
« Respuesta #4 en: 12 Junio 2011, 01:22 »

hola yo estoy con un trabajo de agenda tambien porfavor me pueden dar una ayudita ya cree todo el formulario ahora lo q no se es cargar los textos ordenar y leer.
gracias
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[SNIPPET-VB6] Guardar/Cargar Estructura
Programación Visual Basic
F3B14N 3 1,293 Último mensaje 30 Noviembre 2010, 01:08
por F3B14N
Guardar y cargar backup wordpress, no logro conseguirlo...
Bases de Datos
tomeu00 2 1,712 Último mensaje 19 Diciembre 2010, 15:42
por tomeu00
Guardar datos en Un Fichero
Programación C/C++
mapers 1 395 Último mensaje 5 Abril 2011, 23:22
por Akai
Cargar una pagina 3era dentro de un html
Desarrollo Web
Zipper 5 731 Último mensaje 15 Noviembre 2011, 05:41
por Zipper
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines