Określa, czy przed załadowaniem klasy program ładujący prowadzi wyszukiwanie w programie ładującym klasy
macierzyste, czy w programie ładującym klasy aplikacji. Standardową opcją dla programów ładujących klasy narzędzi programistycznych i
programów ładujących klasy produktu jest opcja Klasy ładowane najpierw programem ładującym klasy
macierzyste. Wybranie opcji Klasy ładowane
najpierw programem ładującym klasy aplikacji oznacza, że aplikacja może
nadpisać klasy zawarte w programie ładującym klasy macierzyste, ale działanie takie może
potencjalnie skutkować błędami ClassCastException lub LinkageError, jeśli klasy
nadpisane zostały pomieszane z klasami nienadpisanymi.
Opcje to Klasy ładowane najpierw programem ładującym klasy macierzyste i Klasy ładowane najpierw lokalnym programem ładującym klasy (programem klasy macierzystej na końcu). Domyślną opcją na potrzeby ładowania klas jest wyszukiwanie w programie ładującym klasy macierzyste przed rozpoczęciem
wyszukiwania w programie ładującym klasy aplikacji.
Typ danych |
String |
Wartość domyślna |
Klasy ładowane najpierw programem ładującym klasy macierzyste |