Título: packages Publicado por: m@o_614 en 2 Marzo 2012, 02:29 am Alguien que me pueda decir que significa declared package "" does not match the expected package.. y como puedo solucionarlo???
gracias Título: Re: packages Publicado por: adastra en 2 Marzo 2012, 09:33 am Lo solucionas aprendiendo los conceptos más basicos de java, como por ejemplo, que es una clave, que es un paquete, que es una interfaz, que es java, que es un programa, etc.
Comienza por ahí. Título: Re: packages Publicado por: sapito169 en 3 Marzo 2012, 01:15 am adastra aca el unico troll soy yo >:( por favor la mayoría no se toma las cosa con la seriedad que se debe acostúmbrate , es lo mismo a donde vallas
la estructura de carpetas debe coincidir con la estructura de paquetes es decir que si tienes una paquete com.elhacker.leeLosConceptosPrevios en la parte de tu clase con el nombre hacker pues tiene que existir una estructura de carpetas asi com elhacker leeLosConceptosPrevios hacker.java :¬¬ Título: Re: packages Publicado por: visualfree en 17 Marzo 2012, 08:03 am Sencillo Primero tienes que entender que un paquete no es mas que un directorio que contiene a tus
clases por ejemplo: Tengo las siguientes clases: sumar,multiplicar,dividir, restar si mi programa contiene otras clases segun yo seria necesario organizar a que corresponde cada cosa por ende y logicamente yo creare un paquete llama OperacionesMatematicas que contendra estas cuatro operaciones entonces cada una de estas clase en "su primera linea tendra" la palabra reservada package y el nombre del paquete Ejemplo: package OperacionesMatematicas; ... ahora si yo quisiera utilizar alguna de las clases que se encuentra en el paquete OperacionesMatematicas lo que tendria que hacer es utilizar una palabra reservada que se llama "import" Ejemplo: import OperacionesMatematicas.*; utilizo el .* para decir que utilizare cualquiera de las clases que se encuentre dentro de mi paquete, y si solo quiero utilizar la clase Multiplicar lo que haria es lo siguiente: import OperacionesMatematicas.Multiplicar; y eso seria todo... Ahora te coloco un ejemplo: En el directorio OperacionesMatematicas tengo esto: Código: OperacionesMatematicas/ y el codigo de Multiplicar.java tiene esto: Código: package OperacionesMatematicas; Fuera del directorio OperacionesMatematicas tengo esto: Iniciar.java y en el archivo Iniciar.java tengo esto: Código: import OperacionesMatematicas.Multiplicar; |