Strona preferencji
Java > Kompilator umożliwia konfigurowanie różnych ustawień związanych z kompilowaniem kodu źródłowego Java i generowaniem plików klasy.
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 |
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 |
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