Java-kompilator

Med preferansesiden Åpner preferansesiden Java-kompilator Java > Kompilator kan du konfigurere de forskjellige innstillingene for kompilering av Java-kildekode og generering av klassefiler.

JDK-samsvar

Alternativ

Beskrivelse

Standardverdi

Kompilatorens samsvarsnivå

Spesifiserer kompilatorens samsvarsnivå.

1.4

Bruk standard samsvarsinnstillinger

Hvis dette er aktivert, brukes standard samsvarsinnstillinger for kompilatorens samsvarsnivå.

Kompatibilitet for genererte klassefiler

Spesifiserer kompatibilitet for generert klassefil.

1.2

Kildekompatibilitet

Spesifiserer kompatibiliteten til den aksepterte kildekoden.

1.3

Ikke tillat identifikatorer kalt 'assert'

Når dette alternativet er aktivert, vil kompilatoren sende ut en feilmelding eller advarsel hver gang 'assert' brukes som ID (reservert nøkkelord i J2SE 1.4).

Advarsel

Ikke tillat identifikatorer kalt 'enum'.

Når dette alternativet er aktivert, vil kompilatoren sende ut en feilmelding eller advarsel hver gang 'enum' brukes som ID (reservert nøkkelord i J2SE 5.0).

Advarsel

Klassefilgenerering

Legg til variabelattributter i genererte klassefiler

Når dette alternativet er aktivert, blir variabelattributter lagt til i klassefilen. Dette vil gjøre det mulig å vise lokale variabelnavn i feilsøkeren (på steder der variablene er endelig tildelt )*.class-filen blir større.

Legg til linjenummerattributter i genererte klassefiler

Når dette alternativet er aktivert, blir linjenummerinformasjon lagt til i klassefilen. Dette vil gjøre det mulig å utheve kildekoden i feilsøkeren.

Legg til kildefilnavn i generert klassefil

Når dette alternativet er aktivert, blir kildefilnavnet lagt til i klassefilen. Dette vil gjøre feilsøkeren i stand til å presentere tilsvarende kildekode.

Bevar ubrukte lokale variabler

Når dette alternativet er aktivert, vil ubrukte (dvs. aldri leste) lokale variabler ikke tas ut av klassefilen. Hvis de tas ut, kan dette potensielt endre feilsøkingen.

Bygg inn finally-blokker

Når dette alternativet er aktivert, blir finally-blokker bygd inn i de genererte klassefilene. Dette påvirker ytelsen positivt, men kan føre til større klassefiler.

Av

Beslektede begreper

Java-bygger

Beslektede oppgaver

Arbeide med JREer

Beslektet referanse

Preferanser for klassebanevariabler
Egenskaper for Java-byggebane
Preferanseside for bygging
Preferanseside for feil/advarsler
Preferanseside for javadoc
Preferanseside for oppgavekoder