Proyectos Java

Un proyecto Java tiene un constructor Java asociado que puede compilar archivos fuente Java incrementalmente según van cambiando. Cada proyecto Java mantiene información adicional acerca de la jerarquía de tipos y de las referencias y declaraciones de elementos Java. Esta información se actualiza constantemente según el usuario va cambiando el código fuente Java; no depende des constructor.

Organización de un proyecto Java

Puede organizar los proyectos Java de dos formas.

Utilizando el proyecto como el contenedor del fuente

En esta organización, todos los paquetes Java se crean directamente dentro del proyecto. Esta es la organización recomendada para proyectos simples. Los archivos CLASS generados se almacenan conjuntamente con los archivos fuente JAVA.

Utilizando carpetas fuente como el contenedor del fuente

En esta organización, los paquetes no se crean directamente dentro del proyecto, sino en las carpetas fuente. Puede crear carpetas fuente como hijos del proyecto y crear los paquetes dentro de estas carpetas fuente.

Esta es la organización recomendada para proyectos más complejos. Permite subdividir los paquetes en grupos.