duda sobre un archivo en .jar!! ayuda

buenas noches! necesito de su ayuda ya que no se mucho programar :S

mi problema es el siguiente :

tengo creada una aplicacion en donde trabajo de manera grafica con TDA, los resultados que me generan las operaciones se guardan en un archivo de texto creado al iniciar el programa y se va añadiendo informacion a estos hasta que el usuario finaliza el programa, cuando lo ejecuto desde el netbeans no ocurre ningun problema, ya que puedo guardar la informacion y mostrarla en el programa, el problema esta cuando ejecuto el .jar de la aplicacion ya que me anda todo perfecto excepto que cuando quiero guardar y mostar lo que contiene dicho .txt no me muestra nada(sale en blanco)...espero me ayuden por favor en lo que puedan !

he leido en algunos sitios que esta modificacion no se puede hacer tan facilmente, o en realidad no se si se puede hacer por eso acudo a su ayuda.

DE ANTEMANO GRACIAS!!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Has revisado la ubicacion del archivo?

Cuando usas Netbeans el directorio base es donde esta ubicado tu proyecto... y cuando ejecutas desde el archivo JAR pues el directorio base es donde corres el  

ahora... si tu estas ubicado en /home/usr/cosa/carpeta pero tu le das una ubicacion distinta al ejecutar el jar... osea /home/usr/cosa/otraCarpeta pues el directorio base sigue siendo la primera ruta que puse porque ahi es donde estas verdaderamente situado y solo estas llamando un archivo de otra ubicacion pero el directorio base no cambia

A lo mejr puede ser eso... que excepcion te marca: FileNotFoundException? o de plano nada... haz una traza de los datos que guardas y consultas para ver donde esta el fallo y revisa esa parte de codigo

Imagen de vampiro

Aaa duda jajajaj

Como saber la ubicacion del .JAR desde codigo tengo un problema parecido en Netbeans ejecuto una aplicacion e igual coloco una ruta relativa para poder lere un FILE pero al ejecutar el JAR en otra parte no puede leer el Archivo

lo que pienso es estrer la ubicacion del .JAR y colocarlo como directorio + archivo y poder encontrar el archivo(FILE) para no tener que poner una ruta absoluta

como estraigo le ruta del JAR al ser Llamado
Saludos!!!!!!!!!!!