https://foro.gambas-es.org/viewtopic.php?f=20&t=8085&p=48748#p48748 ----------------------------------- Shell Lunes, 08 Junio 2020, 15:25 Re: Cuando No Usas Un Magnifico Editor Y Haces Las Cosas Más Manualmente ----------------------------------- ¿ Qué pasaría si nuestro árbol de proyecto fuera como este ?. [quote] ejerciciosheadfirst/ ├── capitulo01 ├── capitulo02 ├── capitulo03 ├── capitulo04 ├── capitulo05 ├── capitulo06 [/quote] Y estando trabajando con los ejercicios del captitulo06, necesitase usar un archivo que se encuentre en el capitulo03..un archivo .class, ojo. "Y no quiero copiarlo al directorio del capitulo06". :roll: Pues "puede" que los archivos .class deban estar todos en un directorio "común" y a la hora de compilar se le diga donde se encuentra esos archivos .class.. Quizás con esta opción: [quote] --class-path , -classpath , -cp Specify where to find user class files and annotation processors -d Specify where to place generated class files [/quote] Entonces con "-d" le decimos el lugar donde se van a crear los .class y con "-c" desde donde tienen que usarse. ¿ A que nivel de directorio te "situarías" para compilar archivos .java que se encuentran en capitulo06 (paquete) y quieres usar archivos ".class" del directorio capitulo03 (paquete). ?. :roll: Si yo tengo en el paquete o directorio capitulo06 estos archivos: [quote] DotCom.java DotComBust.java GameHelper.java [/quote] Y en el directorio o paquete capitulo03 este archivo: [quote] MyFunctions.class [/quote] Como ¿ lo añadirías en la línea de comando de javac ?. :-D ¿ Cómo va a variar según el directorio que nos encontremos ?... ¿ Nos iríamos al padre de todos "ejerciciosheadfirst/" ? Que cosas se me ocurren más raras a estas horas... :-P :-D Saludos