Compilatore Java

The Opens the Java Compiler preference page Java > Compiler preference page lets you configure the various settings related to compiling of Java source code and class file generation.

Conformità JDK

Opzione

Descrizione

Impostazione predefinita

Livello di conformità del compilatore

Specifica il livello di conformità del compilatore.

1.4

Utilizza le impostazioni di compatibilità predefinite

Se si attiva questa opzione, verranno applicate le impostazioni di compatibilità predefinite del livello di compatibilità del compilatore.

Attivo

Compatibilità file di classe generati

Specifica la compatibilità dei file di classi generati.

1.2

Compatibilità origine

Specifica la compatibilità del codice di origine accettato.

1.3

Vieta identificativi chiamati 'assert'

Se si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che 'assert' viene utilizzata come identificativo (parola chiave riservata in J2SE 1.4).

Avviso

Vieta identificativi chiamati 'enum'

Se si attiva questa opzione, il compilatore genererà un errore o un avviso ogni volta che 'enum' viene utilizzata come identificativo (parola chiave riservata in J2SE 5.0).

Avviso

Generazione file di classe

Aggiungi gli attributi di variabile per creare file di classe

Se si attiva questa opzione, gli attributi di variabile vengono aggiunti al file di classe. Questo consentirà la visualizzazione dei nomi delle variabili locali nel debugger (nelle posizioni in cui le variabili sono state assegnate definitivamente). Il file .class risultante assumerà quindi dimensioni maggiori.

Attivo

Aggiungi gli attributi di riga per creare file di classe

Se si attiva questa opzione, le informazioni sui numeri di riga vengono aggiunte al file di classe. Questo consentirà l'evidenziazione del codice origine nel debugger.

Attivo

Aggiungi nome file di origine al file di classe generato

Se si attiva questa opzione, il nome del file di origine viene aggiunto al file di classe. Questo consentirà al debugger di presentare il codice origine corrispondente.

Attivo

Conserva variabili locali non utilizzate

Se si attiva questa opzione, le variabili locali non utilizzate (quelle cioè mai lette) non verranno estratte dal file di classe. L'estrazione di tali variabili può alterare il debug.

Attivo

Blocchi finali incorporati

Se questa opzione è abilitata, i blocchi finali vengono incorporati nei file di classe generati. Le prestazioni migliorano, ma i file di classe risulteranno più grandi.

Disattivo

Argomenti correlati

Generatore Java

Attività correlate

Utilizzo di JRE

Riferimenti correlati

Preferenze delle variabili del percorso classi
Proprietà del percorso di generazione Java
Building preference page
Errors/Warnings preference page
Javadoc preference page
Task Tags preference page