Java-compiler

På indstillingssiden Åbner indstillingssiden for Java-compileren Java > Compiler kan du konfigurere forskellige indstillinger i forbindelse med kompilering af Java-kildekode og generering af klassefiler.

JDK-kompatibilitet

Indstilling

Beskrivelse

Standard

Kompatibilitetsniveau for compiler

Angiver compilerens kompatibilitetsniveau.

1.4

Brug standardindstillinger for kompatibilitet

Standardindstillingerne bruges til compilerens kompatibilitetsniveau.

Aktiveret

Kompatibilitet for genererede class-filer

Angiver kompatibiliteten for de genererede class-filer.

1.2

Kildekompatibilitet

Angiver kompatibiliteten for den accepterede kildekode.

1.3

Tillad ikke id'er kaldet 'assert'

Compileren viser en fejl eller en advarsel, hver gang 'assert' bruges som id (reserveret nøgleord i J2SE 1.4).

Advarsel

Tillad ikke id'er kaldet 'enum'

Compileren viser en fejl eller en advarsel, hver gang 'enum' bruges som id (reserveret nøgleord i J2SE 5.0).

Advarsel

Generering af klassefil

Tilføj variabelattributter til genererede klassefiler

Variabelattributter føjes til klassefilen. Det betyder, at navne på lokale variabler kan vises i fejlfindingsfunktionen (på steder, hvor der med sikkerhed tildeles variabler). Den resulterende .class-fil er derefter større.

Aktiveret

Tilføj linjenummerattributter til genererede klassefiler

Linjenummeroplysninger føjes til klassefilen. Så fremhæves kildekode i fejlfindingsfunktionen.

Aktiveret

Tilføj navn på kildefil til den genererede klassefil

Navnet på kildefilen føjes til klassefilen. Så vises den tilsvarende kildekode i fejlfindingsfunktionen.

Aktiveret

Bevar ubenyttede lokale variabler

Ubenyttede lokale variabler (dvs. aldrig læste) fjernes ikke fra klassefilen. Hvis de fjernes, kan fejlfindingen blive ændret.

Aktiveret

Gør afsluttende blokke inline

Afsluttende blokke gøres inline i de genererede klassefiler. Det påvirker resultatet positivt, men kan resultere i større klassefiler.

Deaktiveret

Relaterede begreber

Java-byggeprogram

Relaterede opgaver

Arbejd med JRE'er

Relateret reference

Indstillinger for Classpath-variabler
Egenskaber for Java-byggesti
Indstillingssiden Bygning
Indstillingssiden Fejl/Advarsler
Indstillingssiden Javadoc
Indstillingssiden Opgavekoder