Compilador Java

A página de preferências Abre a página de preferências Compilador Java Java > Compilador permite configurar as diversas definições relacionadas à compilação de código-fonte Java e à geração de arquivo de classe.

Compatível com JDK

Opção

Descrição

Padrão

Nível de Conformidade do Compilador

Especifica o nível de conformidade do compilador.

1.4

Utilizar Configurações de Conformidade Padrão

Se ativado, as definições padrões de compatibilidade para o nível de compatibilidade com o compilador são aplicadas.

Ativado

Conformidade de Arquivos de Classe Gerados

Especifica a compatibilidade com o arquivo de classe gerado.

1.2

Compatibilidade com a Origem

Especifica a compatibilidade do código de origem aceito.

1.3

Não Permitir Identificadores Chamados 'assert'

Quando ativado, o compilador emite um erro ou um aviso sempre que 'assert' é utilizado como um identificador (palavra-chave reservada no J2SE 1.4).

Aviso

Não Permitir Identificadores Chamados 'enum'

Quando ativado, o compilador emite um erro ou um aviso sempre que 'enum' é utilizado como um identificador (palavra-chave reservada no J2SE 5.0).

Aviso

Geração de Classfile

Incluir Atributos de Variável para Arquivos de Classe Gerados

Se ativado, os atributos de variável são adicionados ao arquivo de classe. Isso ativará os nomes de variáveis locais a serem exibidos no depurador (em locais em que as variáveis são definitivamente atribuídas). O arquivo .class resultante será então maior.

Ativado

Incluir Atributos de Número de Linha em Arquivos de Classe Gerados

Se ativado, informações de número de linha são adicionadas ao arquivo de classe. Isso ativará o destaque de código fonte no depurador.

Ativado

Incluir Nome do Arquivo de Origem em Arquivo de Classe Gerado

Se ativado, o nome do arquivo de origem é adicionado ao arquivo de classe. Isso ativará o depurador para apresentar o código fonte correspondente.

Ativado

Preservar Variáveis Locais Não Utilizadas

Se ativado, variáveis locais não utilizadas (isto é, nunca lidas) não são removidas do arquivo de classe. Se esvaziadas, alterará a depuração.

Ativado

Seqüenciar Blocos Finally

Se ativado, blocos finally serão seqüenciados nos arquivos de classe gerados. Isso afeta o desempenho positivamente, mas pode resultar em arquivos de classe maiores.

Desativado

Conceitos Relacionados

Construtor Java

Tarefas Relacionadas

Trabalhando com JREs

Referência Relacionada

Preferências de Variáveis Caminho de Classe
Propriedades do Caminho de Construção Java
Página de Preferências de Construção
Página de Preferências de Erros/Avisos
Página de Preferências de Javadoc
Página de Preferências de Tags de Tarefa