Java - error cliente ftp

   
Vista:
Imágen de perfil de Charly

error cliente ftp

Publicado por Charly cdum77@hotmail.com (118 intervenciones) el 17/01/2018 16:25:42
Hola, estoy creando un cliente ftp con Eclipse.
He descargado de la página de Apache la librería Commons.
La he importado como me dijeron y me da varios errores, tanto en la linea de la importación como en el código a la hora de crear y usar la clase FTPClient, que se supone que es la de Apache Commons.
Este es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.io.IOException;
import java.net.SocketException;
import org.apache.commons.net.ftp.*;
public class ClienteFTP1{
	public static void main(String[] args) throws SocketException,IOException{
		FTPClient cliente=new FTPClient();
		String servFTP="ftp.rediris.es";//servidor FTP
		System.out.println("Nos conectamos a: "+servFTP);
		cliente.connect(servFTP);
		//respuesta del servidor FTP
		System.out.println(cliente.getReplyString());
		//codigo de respuesta
		int respuesta=cliente.getReplyCode();
		//comprobacion del codigo de respuesta
		if(!FTPReply.isPositiveCompletion(respuesta)){
			cliente.disconnect();
			System.out.println("Conexion rechazada: "+respuesta);
			System.exit(0);
		}
		//desconexion del servidor FTP
		cliente.disconnect();
		System.out.println("Conexion finalizada.");
	}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

error cliente ftp

Publicado por Yamil Bracho (2147 intervenciones) el 17/01/2018 16:43:21
Y cuales son los errores ? Estas usando algun IDE ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Charly

error cliente ftp

Publicado por Charly cdum77@hotmail.com (118 intervenciones) el 17/01/2018 16:47:42
Utilizo Eclipse, y en la consola me sale esto:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
FTPClient cannot be resolved to a type
FTPClient cannot be resolved to a type
FTPReply cannot be resolved
at ClienteFTP1.main(ClienteFTP1.java:6)
Los errores son:
import org.apache.commons.net.ftp.*; -> la importación no puede ser resuelta
FTPClient cliente=new FTPClient(); -> esa clase no puede ser resuelta a un tipo
if(!FTPReply.isPositiveCompletion(respuesta)){ -> FTPReply no puede ser resuelto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

error cliente ftp

Publicado por Andrés (337 intervenciones) el 17/01/2018 17:27:55
Que raro, funciona bien:

Screenshot-from-2018-01-17-10-26-07

La librería está en: https://commons.apache.org/proper/commons-net/download_net.cgi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Charly

error cliente ftp

Publicado por Charly cdum77@hotmail.com (118 intervenciones) el 17/01/2018 17:32:30
Gracias Andres, fui yo el que se bajó la librería equivocada.
Me dijeron la librería Apache commons, pero no cual, y me bajé la primera que encontré, porque no sabía que había varias.
Ahora me he bajado la net y, tienes razón, funciona.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar