Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Leber en 8 Junio 2009, 05:30 am



Título: Problema paquetes[No resuelve]
Publicado por: Leber en 8 Junio 2009, 05:30 am
Buenas, el caso es que necesitaba de una API FTP, y encontre JvFTP, baje los .jars y hasta ahi bien, importa tambien lo que falta con:

Código:
import cz.dhl.io.*;
import cz.dhl.ftp.*;
import java.io.IOException;

Pero al compilarlo me da error, es como si no lo encontrara..

Código:
pepe@pepe:~/src$ javac FtpListTest.java 
----------
1. ERROR in FtpListTest.java (at line 1)
import cz.dhl.io.*;
       ^^
The import cz cannot be resolved
----------
2. ERROR in FtpListTest.java (at line 2)
import cz.dhl.ftp.*;
       ^^
The import cz cannot be resolved
----------
3. ERROR in FtpListTest.java (at line 9)
FtpConnect cn = FtpConnect.newConnect("ftp://viciana.me/");
^^^^^^^^^^
FtpConnect cannot be resolved to a type
----------
4. ERROR in FtpListTest.java (at line 9)
FtpConnect cn = FtpConnect.newConnect("ftp://viciana.me/");
                ^^^^^^^^^^
FtpConnect cannot be resolved
----------
5. ERROR in FtpListTest.java (at line 13)
Ftp cl = new Ftp();
^^^
Ftp cannot be resolved to a type
----------
6. ERROR in FtpListTest.java (at line 13)
Ftp cl = new Ftp();
             ^^^
Ftp cannot be resolved to a type
----------
7. ERROR in FtpListTest.java (at line 19)
CoFile dir = new FtpFile(cl.pwd(), cl);
^^^^^^
CoFile cannot be resolved to a type
----------
8. ERROR in FtpListTest.java (at line 19)
CoFile dir = new FtpFile(cl.pwd(), cl);
                 ^^^^^^^
FtpFile cannot be resolved to a type
----------
9. ERROR in FtpListTest.java (at line 22)
CoFile fls[] = dir.listCoFiles();
^^^^^^
CoFile cannot be resolved to a type
----------
9 problems (9 errors)s

Y he añadido los .jar y demas, asi que no se que puede ser, si alguien lo sabe, se lo agradeceria.

Gracias de antemano



Título: Re: Problema paquetes[No resuelve]
Publicado por: Casidiablo en 10 Junio 2009, 01:57 am
Fíjate que además estés compilando y ejecutando referenciando los jars, es decir, añadirlos en el classpath. Por ejemplo:

En Windows:

Código:
javac -cp archivo.jar;otro.jar;. Archivo.java        #para compilar
java -cp archivo.jar;otro.jar;. Archivo              #para ejecutar
En Gnu/Linux:

Código:
javac -cp archivo.jar:otro.jar:. Archivo.java          #para compilar
java -cp archivo.jar:otro.jar:. Archivo                #para ejecutar
Un saludo.