
no encuentra archivo txt
Publicado por Camilo Andrés (62 intervenciones) el 23/07/2010 01:14:49
Buenas tardes espero poder solucionar mi duda, ya no se que mas hacer
Mi problema es el siguiente tengo un archivo con extensión .txt y quiero cargar la información que contiene en un TextArea. Al utilizar la siguiente línea lo carga muy bien:
archivo = new File ("C:/Documents and Settings/Administrador/Escritorio/programacion/Boruvka/src/documentos/run.txt");
pero cuando genero el .jar y lo ejecuto en otro computador no me carga la información porque pues la ruta que tiene es la de mi pc, y cuando reemplazo esa línea por la siguiente:
archivo = new File (getClass().getResource("documentos/run.txt").getFile());
me sale el siguiente error cuando compilo el programa y ejecuto la acción que hace que se cargue la información al TextArea:
java.io.FileNotFoundException: C:\Documents%20and%20Settings\Administrador\Escritorio\programacion\Boruvka\build\classes\documentos\run.txt (El sistema no puede hallar la ruta especificada)
lo que entiendo es que no lo encuentra por los espacios que el path del archivo tiene, es la única diferencia que encuentro, entonces no se cómo hacer para que reconozca el archivo sin importar en que pc quiera ejecutarlo.
de antemano gracias por la ayuda
Mi problema es el siguiente tengo un archivo con extensión .txt y quiero cargar la información que contiene en un TextArea. Al utilizar la siguiente línea lo carga muy bien:
archivo = new File ("C:/Documents and Settings/Administrador/Escritorio/programacion/Boruvka/src/documentos/run.txt");
pero cuando genero el .jar y lo ejecuto en otro computador no me carga la información porque pues la ruta que tiene es la de mi pc, y cuando reemplazo esa línea por la siguiente:
archivo = new File (getClass().getResource("documentos/run.txt").getFile());
me sale el siguiente error cuando compilo el programa y ejecuto la acción que hace que se cargue la información al TextArea:
java.io.FileNotFoundException: C:\Documents%20and%20Settings\Administrador\Escritorio\programacion\Boruvka\build\classes\documentos\run.txt (El sistema no puede hallar la ruta especificada)
lo que entiendo es que no lo encuentra por los espacios que el path del archivo tiene, es la única diferencia que encuentro, entonces no se cómo hacer para que reconozca el archivo sin importar en que pc quiera ejecutarlo.
de antemano gracias por la ayuda
Valora esta pregunta


0