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:
javac capitulo05/juegoSimpleDotCom.java
Y
java capitulo05/juegoSimpleDotCom
Cuando yo realmente lo hubiera hecho en el mismo directorio...
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