Problemas de packages
Hola, ante todo, gracias por ineteresarte por mi problema.
Estoy desarrollando una aplicacion que tiene componentes en java.
Tengo dos classes en el mismo package, llamado Capas.
Desde una llamo a las clases de la otra. Todas las llamadas las hace bien exceptuando una.
Mi problema no es de no coincidencia de nombres ni de parametros ni nada asÃ, xq si compilo estas dos clases sin haberlas definido como package compila bien.
Es muy extraño xq ya digo que todas las llamadas, como 5, me las coge pero hay una que no, dice "cannot resolve symbol", vamos como si no estuviera definida.
Tengo definidas todas las operaciones de clase que es llamada como public.
Existe alguna limitacion al respecto con el uso de packages?He estado mirando en manuales de java y foros y no encuentro ningun lugar donde diga algo de limitaciones de packages...
Alguien sabe algo que se me escape?
Muchas gracias!!
Estoy desarrollando una aplicacion que tiene componentes en java.
Tengo dos classes en el mismo package, llamado Capas.
Desde una llamo a las clases de la otra. Todas las llamadas las hace bien exceptuando una.
Mi problema no es de no coincidencia de nombres ni de parametros ni nada asÃ, xq si compilo estas dos clases sin haberlas definido como package compila bien.
Es muy extraño xq ya digo que todas las llamadas, como 5, me las coge pero hay una que no, dice "cannot resolve symbol", vamos como si no estuviera definida.
Tengo definidas todas las operaciones de clase que es llamada como public.
Existe alguna limitacion al respecto con el uso de packages?He estado mirando en manuales de java y foros y no encuentro ningun lugar donde diga algo de limitaciones de packages...
Alguien sabe algo que se me escape?
Muchas gracias!!
Hola:
Las clases con package deben guardarse en una estructura de directorios similar a la de los package. Por ejemplo, si la clase Hola pertenece al package paquete, debes tener un directorio paquete y dentro la clase Hola.java y Hola.class
Puedes ampliar esta información en http://www.geocities.com/chuidiang/java/classpath/classpath.html
En cuanto a limitaciones, yo he encontrado una que afecta a los java 1.3-* y 1.4.* (con 1.5 no he probado). Desde una clase que pertenece a un pauqete, no se puede ver (ni instanciar ni recibir como parámetro ni usar) una clase que no tiene paquete.
Se bueno.
Las clases con package deben guardarse en una estructura de directorios similar a la de los package. Por ejemplo, si la clase Hola pertenece al package paquete, debes tener un directorio paquete y dentro la clase Hola.java y Hola.class
Puedes ampliar esta información en http://www.geocities.com/chuidiang/java/classpath/classpath.html
En cuanto a limitaciones, yo he encontrado una que afecta a los java 1.3-* y 1.4.* (con 1.5 no he probado). Desde una clase que pertenece a un pauqete, no se puede ver (ni instanciar ni recibir como parámetro ni usar) una clase que no tiene paquete.
Se bueno.