Kompilator Java

Strona preferencji Otwiera stronę preferencji Kompilator Java Java > Kompilator umożliwia konfigurowanie różnych ustawień związanych z kompilowaniem kodu źródłowego Java i generowaniem plików klasy.

Zgodność pakietu JDK

Opcja

Opis

Domyślnie

Poziom zgodności kompilatora

Określa poziom zgodności kompilatora.

1.4

Użyj domyślnych ustawień zgodności

Po włączeniu tej opcji stosowane są domyślne ustawienia poziomu zgodności kompilatora.

Włączone

Zgodność wygenerowanych plików .class

Określa zgodność wygenerowanych plików .class.

1.2

Zgodność źródła

Określa zgodność akceptowanego kodu źródłowego.

1.3

Odrzuć identyfikatory o nazwie assert

Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku użycia słowa assert (zastrzeżonego słowa kluczowego środowiska J2SE 1.4) jako identyfikatora.

Ostrzeżenie

Nie zezwalaj na identyfikatory o nazwie enum

Po włączeniu tej opcji kompilator zgłosi błąd lub ostrzeżenie w przypadku użycia słowa enum (zastrzeżonego słowa kluczowego środowiska J2SE 5.0) jako identyfikatora.

Ostrzeżenie

Generowanie pliku klasy

Dodaj atrybuty zmiennej do wygenerowanych plików klas

Po włączeniu tej opcji do pliku klasy są dodawane atrybuty zmiennej. Umożliwia to wyświetlanie nazw zmiennych lokalnych w debugerze (w miejscach ostatecznego przypisania wartości do zmiennych). Otrzymany w ten sposób plik .class jest większy.

Włączone

Dodaj atrybuty numerów wierszy do wygenerowanych plików klas

Po włączeniu tej opcji do pliku klasy są dodawane informacje o numerach wierszy. Umożliwia to wyróżnienie kodu źródłowego w debugerze.

Włączone

Dodaj nazwę pliku źródłowego do wygenerowanego pliku klasy

Po włączeniu tej opcji do pliku klasy jest dodawana nazwa pliku źródłowego. Umożliwia to debugerowi prezentację odpowiedniego kodu źródłowego.

Włączone

Zachowaj nieużywane zmienne lokalne

Po włączeniu tej opcji nieużywane (tj. nigdy nieodczytywane) zmienne lokalne nie są usuwane z pliku klasy. Ich usunięcie może spowodować zmianę procesu debugowania.

Włączone

Wstaw bloki finally

Jeśli ta opcja jest włączona, do wygenerowanych plików klas wstawiane są bloki finally. Poprawia to wydajność, lecz może powodować zwiększenie wielkości plików klas.

Wyłączone

Pojęcia pokrewne

Program budujący Java

Czynności pokrewne

Praca ze środowiskami JRE

Informacje pokrewne

Preferencje zmiennych ścieżki klasy
Właściwości ścieżki budowania Java
Strona preferencji Budowanie
Strona preferencji Błędy/ostrzeżenia
Strona preferencji Dokumentacja Javadoc
Strona preferencji Znaczniki czynności