https://foro.gambas-es.org/viewtopic.php?f=20&t=8085&p=48729#p48729
-----------------------------------
Shell
Viernes, 05 Junio 2020, 14:09

Cuando No Usas Un Magnifico Editor Y Haces Las Cosas Más Manualmente
-----------------------------------
Buenas!

Estoy con un manual de Java. Los ejercicios del libro se pueden bajar. Estos usan paquetes, pero vamos
por ejemplo. El paquete es el nombre del capitulo, el directorio.

A los que no estáis acostumbrados al sistema de paquetes y estamos acostumbrados a que ese trabajo
nos lo haga el editor, os chocará la forma luego de querer compilar un código que depende a su vez
de otras clases.

Procedimiento que yo haría:

Si no usas paquetes, no hay problemas. Usas el compilador y el interprete desde línea de comandos ( si te quieres complicar ).
Perooo, en el caso de los archivos bajados, como os comenté arriba, tienen paquetes.

Así un archivo puede contener algo como esto en su parte superior.

---
package funciones;
......
----

Una vez que ya tengas nombre de paquete en el archivo, no se puede compilar como estaba haciendo antes.
Y me tengo que ir al raiz donde se encuentren los archivos.  Y usar algo como:

[code linenumbers=false syntax=bash]
javac  capitulo05/juegoSimpleDotCom.java
[/code]

Y

[code linenumbers=false syntax=bash]
java  capitulo05/juegoSimpleDotCom
[/code]

Cuando yo realmente lo hubiera hecho en el mismo directorio... :roll:  :) 
Pero no se puede..

Es un rollo en el sentido de salir a la consola, subir un directorio y hacerlo desde línea de comando.
Cuando...muchos estamos acostumbrados a que esas tareas las haga el editor creando archivos ocultos
en el directorio del proyecto.

Y lógicamente no sera solo un archivo. Tendrás que compilar varios.

El problema que te puedes encontrar es que el autor del libro no explique como debería hacerse...y a lo mejor...el manual mide 700 paginas....y muy muy a lo lejos
pueda aparecer...ni por esa.

Moraleja...la gente está loca!.

Saludos


