• Domingo 28 de Abril de 2024, 13:08

Autor Tema:  Mantener Una Gararquia De Paquetes,,, Reutilizable  (Leído 904 veces)

Fhenix666

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Mantener Una Gararquia De Paquetes,,, Reutilizable
« en: Jueves 20 de Septiembre de 2007, 07:45 »
0
Hola...
Soy nuevesito en este foro....

Mi situación es la siguiente:
Nuevo en la programación de Java,,,, No uso ningún entorno de trabajo... (solicitado por mi profesorrr)

el detallle es que quiero reutilizar mis classs ya creadas... e ir agregando mas,,, de tal manera ke puede poner todos mia proyectos juntossss

Pero no logro hacer ke los paquetes se creen en el arbol ke deseo :

para compilar uso # javac Nombre.java (en el alchivo Figura.java tengo el la primero linea un package Paks.Figura)

esto se supone ke deve de generarme una carpeta Una carpeta Figura dentro de otra llamada Packs  y dentro de esta poner mi archivo Figura.class.
(Packs\Figuras\Figuara.class) .... Pues si lo hace.

ok bajo este consepto quiero logra esto:


Quiero tener todas mis tareas en una sola carpeta con jeraquia de paquetessss:

tengo:
#Tareas\Main.java - En este creo un objeto de la clase Aplicacion que quiero usar-
#Tareas\Javas\Aplicaciones\Aplicacion.java
#Tareas\Javas\Figuras\Figura.java
#Tareas\Javas\Figuras\Punto.java
#Tareas\Javas\Figuras\Circulo.java
#Tareas\Javas\Figuras\Rectangulo.java

ok,,, esto es lo ke tengooo

pero kiero ke al momento de compilar cada archivo *.java se genere esto:

#Tareas\Packs\Aplicaciones\Aplicacion.class
#Tareas\Packs\Figuras\Figura.class
#Tareas\Packs\Figuras\Punto.class
#Tareas\Packs\Figuras\Circulo.class
#Tareas\Packs\Figuras\Rectangulo.class

para lograr tener en una carpeta Tareas: las carpetas Javas (que tendre la gerarkia de todos mis archivos .java) y la carpeta Packs (que tendra la gerarquia de todos mis archivos .class).

Que es lo que implemente:
ok...
trate de buscar ,,, en la internet sobre como manejaar esto pero no lo he encontrado....
vi ejemplos de como compilarrr Archivos de diferentes paketes ( en dioferentes directorios)
donde en la linea de comando pones algo asi

Si estamos en                                         #mipakete\uno\
ye el archivo que deseo compilar (a.java) esta en #mipakete\dos\

se hace de esta forma #mipakete\uno\javac -cp .,..\dos\a.java

bueno esta me dio la idea de poner en las clases esto:

por ejemplo: si kiero hacer el arbol de mis clases de arriba (en particular la Aplicacion.java) que esta:

#Tareas\Javas\Aplicaciones\Aplicacion.java

package .,..\.,..\Packs.Aplicaciones;

pra jenerar un archivo Aplicacion.class en :

#Tareas\Packs\Aplicaciones\Aplicacion.class

pero no se puede asi,,,,,,,
Bueno espero ke me aya dado a entender ke es lo ke kiero hacerrrr

esto es para poder reutilizar mis demas clases sin tener que copiarlas y moverla,,,,

ok
espéro ke me ayuden...
porfavorrrr

de esta manera solo ago un nuevo archivo .java en el arbol de Javas y lo compilo par ke me aga el correpondeinte archivo.class en el arbol de Packs...

 :unsure:  :unsure:  :unsure:  :unsure:  :unsure:  :unsure:  :unsure:

De antemando ...Mil gracias por la ayuda..