# Conceptos importantes: Proyectos y carteras

Los proyectos son los bloques de construcción básicos de Java Development Environment. Los proyectos organizan los archivos necesarios para producir applets, programas autónomos, paquetes Java o beans. Los proyectos incluyen también información sobre sí mismos, como el nombre de proyecto y el archivo de clase main.

Java Development Environment almacena la información del proyecto en un archivo llamado nombre-proyecto`.prj`. Este proyecto almacena los archivos fuente. Java Development Environment crea el archivo utilizando el nombre de proyecto, los nombres de archivos fuente, y la restante información que proporciona el usuario al crear el proyecto.

Una vez creado un proyecto, podrá añadir y actualizar su información. Por ejemplo, podría añadir información sobre la forma en que se visualizará el proyecto en una página HTML, o las opciones del compilador que se utilizarán para crear el proyecto. No deberá editar nunca directamente el archivo `.prj`. Java Development Environment actualizará el archivo basándose en las acciones que se lleven a cabo con el administrador de proyectos.

Java Development Environment almacena todos los proyectos en carteras, del mismo modo que los archivos se almacenan en directorios. Por lo general, cada usuario tiene una cartera `personal`, que contiene sólo los proyectos que son suyos. Cuando se inicia Java WorkShop por primera vez, el usuario estará "dentro" de su cartera personal: la cartera en la que el usuario se encuentra recibe el nombre de cartera personal.

El proyecto que se visualiza en el editor de código fuente recibe el nombre de proyecto actual. El proyecto actual define el contexto para todas las herramientas de Java Development Environment. Por ejemplo, si se utilizan las herramientas de depuración, estas afectarán al proyecto actual.

Java Development Environment almacena las carteras en un archivo llamado nombre-cartera`.psf`. El archivo de la cartera muestra una lista con el nombre de ruta de todos los archivos `.prj` relativos a la cartera.

Lección siguiente:

  Ejercicio 1: Creación del proyecto Blink