Foros del Web » Programación para mayores de 30 ;) » Java »

Codigo que me vuelve loco...

Estas en el tema de Codigo que me vuelve loco... en el foro de Java en Foros del Web. Gentes les consulto lo siguiente... el código abajo escrito... siempre me devuelve (dentro del eclipse) "FileNotFound" y de hecho que existe. Lo he creado para ...
  #1 (permalink)  
Antiguo 19/01/2007, 13:18
 
Fecha de Ingreso: enero-2007
Ubicación: En buenos
Mensajes: 3
Antigüedad: 17 años, 3 meses
Puntos: 0
Codigo que me vuelve loco...

Gentes les consulto lo siguiente... el código abajo escrito... siempre me devuelve (dentro del eclipse) "FileNotFound" y de hecho que existe. Lo he creado para poder testear.
Si tiro un "type \java\indice\indice.txt" en CMD Obvio que me lo muestra... asi que no se que le pasa... se escuchan recomendaciones.

import java.io.BufferedReader;
import java.io.FileReader;

public class LeerArchivo {

public static void main() {
String nombre_archivo= new String();
String path=new String();
BufferedReader lectura = null;
nombre_archivo="indice.txt";
path="c:\\java\\indice";

FileReader archivo = new FileReader ((path+"\\"+nombre_archivo));
lectura = new BufferedReader (archivo);

while (in.readLine()!=null)
System.out.println (in.readLine());

in.close();
}
}
  #2 (permalink)  
Antiguo 20/01/2007, 22:06
 
Fecha de Ingreso: julio-2006
Mensajes: 145
Antigüedad: 17 años, 9 meses
Puntos: 1
Re: Codigo que me vuelve loco...

si no mal recuerdo reberias poner "c://java//indice" en lugar de "c:\\java\\indice"
pq las barras asi como tu las has puesto significan otra cosa en java
  #3 (permalink)  
Antiguo 20/01/2007, 22:31
 
Fecha de Ingreso: julio-2006
Mensajes: 145
Antigüedad: 17 años, 9 meses
Puntos: 1
Re: Codigo que me vuelve loco...

bueno tienes algunos fallos mas si es como me pienso tu codigo bien seria asi pruebalo

import java.io.*;


public class LeerArchivo {

public static void main(String[] args)throws Exception {
String nombre_archivo= new String();
String path=new String();

nombre_archivo="indice.txt";
path="c:/java";

FileReader archivo = new FileReader ((path+"//"+nombre_archivo));
BufferedReader in= new BufferedReader (archivo);
String entrada=in.readLine();


while (entrada!=null){
System.out.println (entrada);
entrada=in.readLine();


}
in.close();
}

}
  #4 (permalink)  
Antiguo 21/01/2007, 11:23
 
Fecha de Ingreso: enero-2007
Ubicación: En buenos
Mensajes: 3
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Codigo que me vuelve loco...

gracias por colaborar!!! Ya lo he resuelto!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:58.