Java-kääntäjä

Oletusasetussivulla Java-kääntäjän oletusasetussivun avaus Java > Kääntäjä voit määrittää erilaisia Java-lähdekoodin kääntämiseen ja luokkatiedostojen luontiin liittyviä asetuksia.

JDK-yhteensopivuus

Asetus

Kuvaus

Oletusarvo

Kääntäjän yhteensopivuustaso

Määrittää kääntäjän yhteensopivuustason.

1.4

Käytä yhteensopivuuden oletusasetuksia

Kun tämä asetus on käytössä, käytetään kääntäjän yhteensopivuustason yhteensopivuuden oletusasetuksia.

Käytössä

Muodostettujen .class-tiedostojen yhteensopivuus

Määrittää muodostetun .class-tiedoston yhteensopivuuden.

1.2

Lähteen yhteensopivuus

Määrittää hyväksytyn lähdekoodin yhteensopivuuden.

1.3

Estä assert-nimiset tunnukset

Kun tämä asetus on käytössä, kääntäjä tuottaa virheen tai varoituksen aina, kun "assert"-sanaa käytetään tunnuksena (varattu avainsana J2SE 1.4:ssä).

Varoitus

Estä enum-nimiset tunnukset

Kun tämä asetus on käytössä, kääntäjä tuottaa virheen tai varoituksen aina, kun "enum"-sanaa käytetään tunnuksena (varattu avainsana J2SE 5.0:ssa).

Varoitus

Luokkatiedoston muodostus

Lisää muuttujamääritteet muodostettuihin luokkatiedostoihin

Jos tämä asetus on käytössä, muuttujamääritteet lisätään luokkatiedostoon. Näin paikallismuuttujien nimet näkyvät vianmääritysohjelmassa (paikoissa, joissa muuttujia on ehdottomasti osoitettu). Tuloksena olevasta .class-tiedostosta tulee silloin isompi.

Käytössä

Lisää rivinumeromääritteet muodostettuihin luokkatiedostoihin

Jos tämä asetus on käytössä, rivinumerotiedot lisätään luokkatiedostoon. Näin lähdekoodin korostus saadaan käyttöön vianmääritysohjelmassa.

Käytössä

Lisää lähdetiedoston nimi muodostettuun luokkatiedostoon

Jos tämä asetus on käytössä, lähdetiedoston nimi lisätään luokkatiedostoon. Näin vianmääritysohjelmassa voidaan esittää vastaava lähdekoodi.

Käytössä

Säilytä käyttämättömät paikallismuuttujat

Jos tämä asetus on käytössä, käyttämättömiä paikallismuuttujia (eli muuttujia, joita ei ole koskaan luettu) ei poisteta luokkatiedostosta. Jos ne poistetaan, se saattaa muuttaa vianmääritystä.

Käytössä

Muunna finally-lohkot koodiksi

Jos tämä asetus on käytössä, finally-lohkot muunnetaan koodiksi luoduissa luokkatiedostoissa. Tämä vaikuttaa suoritustehoon positiivisesti, mutta tuloksena saattaa olla isompia luokkatiedostoja.

Ei käytössä

Aiheeseen liittyviä käsitteitä

Java-koontitoiminto

Aiheeseen liittyviä tehtäviä

JRE-ympäristöjen käsittely

Aiheeseen liittyviä ohjeita

Luokkapolkumuuttujien oletusasetukset
Java-koontipolun ominaisuudet
Koonnin oletusasetussivu
Virheiden ja varoitusten oletusasetussivu
Javadoc-oletusasetussivu
Tehtävätunnisteiden oletusasetussivu