2. Estructura básica de un proyecto

  • La estructura de carpetas en un proyecto la crea automáticamente el programa de diseño, pero es importante conocerla.
  • Los archivos sobre los que se escribe el código tienen la terminación “.java”. Se colocan dentro de una carpeta con el nombre del paquete al que pertenencen. Los paquetes permiten organizar el código. Las carpetas de los paquetes se colocan a su vez dentro de la carpeta “src”.
  • Los archivos compilados (con terminación “.jar” o “.exe”) se colocan en la carpeta “dist”.
  • Los archivos de compilación intermedios (la compilación tiene dos fases, de los archivos de texto plano “.java” a los “bytecodes” con terminación “.class” y de ahí a los “.jar” y ”.exe”) se colocan en la carpeta “build”.
  • La clase principal de la aplicación debe ser pública, tener el mismo nombre del archivo que la contiene (incluyendo mayúsculas) y contener una función "main": public static void main(String[] args){...}
  • El resto de clases deben cumplir con el primer criterio de la frase anterior.