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

URL consulta - java.net.URL

Estas en el tema de URL consulta - java.net.URL en el foro de Java en Foros del Web. Buenas a todos... Tengo el siguiente problema y queria saber si alguien me puede dar una mano :D. Necesito leer un archivo, ya lo he ...
  #1 (permalink)  
Antiguo 10/08/2010, 10:32
 
Fecha de Ingreso: marzo-2010
Mensajes: 16
Antigüedad: 14 años, 1 mes
Puntos: 0
URL consulta - java.net.URL

Buenas a todos...
Tengo el siguiente problema y queria saber si alguien me puede dar una mano :D.
Necesito leer un archivo, ya lo he realizado por medio de FILE pero necesito leerlo de esta forma(URL)... es posible hacerlo?? a continuación les muestro el código con el cual he estado probando y al final esta el error que me da.

Código PHP:
public class URLConnectionReader {
    public static 
void main(String[] argsthrows Exception {
    
//             URL ya = new URL("C:/archivo.txt");
//        URL ya = new URL("C:\archivo.txt");
//        URL ya = new URL("C://archivo.txt");
        
URL ya = new URL("C:\\archivo.txt");
        
                
URLConnection yc ya.openConnection();
                
BufferedReader in = new BufferedReader(new InputStreamReader(yc.getInputStream()));
                
String inputLine;

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

El error un tiempo de ejecución es:
Exception in thread "main" java.net.MalformedURLException: unknown protocol: c
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at URLConnectionReader.main(URLConnectionReader.java: 10)
Por lo que entiendo, el problema esta en la dirección donde se encuentra el archivo por eso trate con distintas formas de escribir la ruta del archivo.

Bueno desde ya gracias y cualquier opinión la tendré muy en cuenta.
Saludos!
  #2 (permalink)  
Antiguo 10/08/2010, 12:33
 
Fecha de Ingreso: noviembre-2008
Mensajes: 65
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: URL consulta - java.net.URL

Por que tienes que usar URL? Al suarl URL, te obligas a poner una URL valida como nombre del fichero. Coo metes "c:..." te salta la excepcion MalformedURL porque no es una url valida.

Repito: por que tienes que usar URL para leer ficheros?
  #3 (permalink)  
Antiguo 11/08/2010, 11:47
Avatar de haggenx  
Fecha de Ingreso: febrero-2007
Ubicación: México
Mensajes: 823
Antigüedad: 17 años, 2 meses
Puntos: 24
Respuesta: URL consulta - java.net.URL

no te funciona con file:// ?
  #4 (permalink)  
Antiguo 12/08/2010, 10:56
 
Fecha de Ingreso: septiembre-2008
Ubicación: Córdoba
Mensajes: 67
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: URL consulta - java.net.URL

Debes usar una url válida. Pues, la url que le pones está mal formada.
Cita:
no te funciona con file:// ?
http://es.wikipedia.org/wiki/Localiz...me_de_recursos

Etiquetas: url
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 11:57.