Las opciones de esta página indican los valores de la vía de construcción de un proyecto Java. Puede acceder a esta página por medio de las propiedades del proyecto (Proyecto > Propiedades > Vía de construcción Java), desde el menú contextual en un proyecto creado o desde el menú Archivo del entorno de trabajo.
La vía de acceso de clases de construcción es una lista de las vías de acceso que están visibles para el compilador cuando se construye el proyecto.
Las carpetas fuente son el directorio raíz de los paquetes que contienen
archivos .java. El compilador hará que los archivos contenidos se conviertan en
los archivos .class que se escribirán en la carpeta de salida. Se define una
carpeta de salida por cada proyecto, salvo si hay una carpeta fuente que
especifique una carpeta de salida propia. Cada carpeta fuente puede definir un
filtro de exclusión para especificar qué recursos de la carpeta no deben estar
visibles para el compilador.
Los recursos existentes en las carpetas fuente también se copian en la
carpeta de salida, a menos que el valor de la página
de preferencias del compilador (Ventana > Preferencias > Java
> Compilador > Construir) especifica que el recurso se filtra.
Opción | Descripción |
---|---|
Añadir carpeta | Crea una carpeta nueva en la que colocar el fuente. |
Editar | Permite modificar la carpeta fuente seleccionada actualmente o el atributo de la carpeta fuente. |
Eliminar | Elimina las carpetas seleccionadas de la vía de acceso de clases. No suprime las carpetas ni su contenido. |
Permitir carpeta de salida por carpeta fuente | Muestra/Oculta el atributo 'carpeta de salida' de las carpetas fuente. |
Atributo | Descripción |
---|---|
Filtro de exclusión | Selecciona qué recursos no están visibles para el compilador. |
Carpeta de salida | Solo está disponible cuando hay una marca de selección en el recuadro Permitir carpeta de salida por carpeta fuente. Define una ubicación de salida específica de la carpeta fuente. Si este atributo no está establecido, se emplea la carpeta de salida predeterminada del proyecto. |
En la lista Proyectos necesarios en la vía de construcción, puede añadir dependencias de proyecto seleccionando otros proyectos del entorno de trabajo para añadirlos a la vía de construcción de este proyecto nuevo. Los botones Seleccionar todo y Deseleccionar todo sirven para añadir todos los demás proyectos a la vía de construcción o eliminarlos de ella.
Al añadir un proyecto necesario, se añaden indirectamente todas sus entradas de vía de acceso de clases marcadas como 'exportadas'. La acción de establecer una entrada de vía de acceso de clases como exportada se realiza en la pestaña Ordenar y exportar.
Los proyectos seleccionados aquí se añaden automáticamente a la lista de proyectos a los que se hace referencia. La lista de proyectos a los que se hace referencia sirve para determinar el orden de construcción. Un proyecto se siempre construye después de que se hayan construido todos los proyectos a los que hace referencia.
En esta página puede añadir bibliotecas a la vía de construcción. Puede añadir:
Los archivos JAR también pueden añadirse indirectamente como variables de vía de acceso de clases.
Por omisión, la lista de bibliotecas contiene una entrada que representa la biblioteca de tiempo de ejecución Java. Esta entrada señala hacia el JRE seleccionado como JRE predeterminado. El JRE predeterminado se configura en la página de preferencias de JRE instalados (Ventana > Preferencias > Java > JRE instalados).
Opción | Descripción |
---|---|
Añadir JAR | Permite navegar por la jerarquía del entorno de trabajo y seleccionar archivos JAR para añadirlos a la vía de construcción. |
Añadir JAR externos | Permite navegar por el sistema de archivos (fuera del entorno de trabajo) y seleccionar archivos JAR para añadirlos a la vía de construcción. |
Añadir variable | Permite añadir variables de vía de
acceso de clases a la vía de construcción. Las variables de vía de acceso de
clases son un direccionamiento indirecto a los archivos JAR, y tienen la
ventaja de evitar el uso de vías de acceso del sistema de archivos en una vía
de acceso de clases. Esto es necesario cuando los proyectos se comparten en un
equipo. Las variables se pueden crear y editar en la página de preferencias de variables de vía de acceso de clases (Ventana > Preferencias > Java > Vía de construcción > Variables de vía de acceso de clases) |
Añadir biblioteca | Permite añadir bibliotecas predefinidas, como la biblioteca JRE del sistema (JRE System Library). Estas bibliotecas pueden representar un número de entradas arbitrario (visible como nodo hijo del nodo de biblioteca). |
Añadir carpeta de clase | Permite navegar por la jerarquía del entorno de trabajo y seleccionar una carpeta de clase para la vía de construcción. El diálogo de selección también permite crear una carpeta nueva. |
Editar | Permite modificar la entrada de biblioteca seleccionada actualmente o el atributo de la entrada. |
Eliminar | Elimina el elemento seleccionado de la vía de construcción. No suprime el recurso. |
Los atributos de las bibliotecas son los siguientes (presentados como nodos hijo de la entrada de biblioteca):
Atributo | Descripción |
---|---|
Ubicación de Javadoc | Especifica dónde está la documentación de Javadoc de la biblioteca. Si este atributo está especificado, podrá pulsar las teclas Mayús+F2 en un elemento de esta biblioteca para abrir su documentación. |
Conexión del fuente | Especifica dónde está el fuente de la biblioteca. |
En la lista Orden de la vía de acceso de clases de construcción, puede pulsar los botones Subir y Bajar para hacer que la entrada de vía de acceso seleccionada suba o baje en el orden de la vía de construcción de este proyecto nuevo.
Las entradas seleccionadas en la lista están marcadas como exportadas. Las entradas exportadas están visibles para los proyectos que necesitan el proyecto. Las opciones Seleccionar todo y Deseleccionar todo le permitirán cambiar el estado de selección de todas las entradas. Las carpetas fuente se exportan siempre y no pueden deseleccionarse.
En la parte inferior de esta página, el campo Carpeta de salida predeterminada le permite escribir una vía de acceso a una carpeta en la que residirá la salida de compilación de este proyecto. La salida predeterminada se utiliza para las carpetas fuente que no tienen especificada una carpeta de salida propia. Utilice Examinar para seleccionar una ubicación existente del proyecto actual.
Vía de acceso de clases de construcción
Variables de vía de acceso de clases
Preguntas más frecuentes acerca de JDT
Preferencias de las variables de vía de acceso de clases
Propiedades del compilador Java