Compilador Java

La página de preferencias Abre la página de preferencias Compilador Java Java > Compilador permite configurar los distintos valores relacionados con la compilación de código fuente Java y la generación de archivos de clase.

Conformidad de JDK

Opción

Descripción

Valor predeterminado

Nivel de conformidad del compilador

Especifica el nivel de conformidad del compilador.

1.4

Utilizar valores de conformidad predeterminada

Si está habilitada, se aplican los valores de conformidad predeterminada para el nivel de conformidad del compilador.

Activada

Compatibilidad de archivos de clase generados

Especifica la compatibilidad de los archivos de clase generados.

1.2

Compatibilidad del fuente

Especifica la compatibilidad del código fuente aceptado.

1.3

Rechazar identificadores llamados 'assert'

Si está habilitada, el compilador emitirá un error o un aviso siempre que se utilice 'assert' como identificador (porque es una palabra clave reservada en J2SE 1.4).

Aviso

Rechazar identificadores llamados 'enum'

Si está habilitada, el compilador emitirá un error o un aviso siempre que se utilice 'enum' como identificador (porque es una palabra clave reservada en J2SE 5.0).

Aviso

Generación de archivo de clase

Añadir atributos de variable a archivos de clase generados

Si está habilitada, se añaden atributos de variable al archivo de clase. Esto permitirá visualizar los nombres de variables locales en el depurador (en los lugares en los que las variables estén asignadas categóricamente). El archivo .class resultante será más grande.

Activada

Añadir atributos de número de línea a archivos de clase generados

Si está habilitada, se añade información de número de línea al archivo de clase. Esto permitirá el resaltado del código fuente en el depurador.

Activada

Añadir nombre de archivo fuente a archivo de clase generado

Si está habilitada, el nombre del archivo fuente se añade al archivo de clase. Esto permitirá al depurador presentar el código fuente correspondiente.

Activada

Conservar variables locales no utilizadas

Si está habilitada, las variables locales no utilizadas (es decir, que no se han leído nunca) no se eliminan del archivo de clase. Si se eliminan, puede alterarse la depuración.

Activada

Incorporar bloques finally

Si está habilitada, los bloques finally se incorporan en los archivos de clase generados. Esto afecta positivamente al rendimiento, pero puede aumentar el tamaño de los archivos de clase.

Desactivada

Conceptos relacionados

Constructor Java

Tareas relacionadas

Trabajar con los JRE

Consulta relacionada

Preferencias de las variables de vía de acceso de clases
Propiedades de la vía de construcción Java
Construir página de preferencias
Página de preferencias Errores/Avisos
Página de preferencias Javadoc
Página de preferencias Códigos de tarea