Nie używaj usuniętych metod runFinalizersOnExit

W środowisku Java SE 11 nie są dostępne następujące metody:

Usunięte metody nie mają odpowiedników, ponieważ uznano, że metody zakańczające nie są bezpieczne w przypadku rozwiązań wielowątkowych. Należy sprawdzić, czy w kodzie nie są używane metody zakańczające. Nie ma pewności, że metody zakańczające zostaną wykonane podczas czyszczenia pamięci. W celu zwalniania zasobów obiektów należy używać jawnych metod usuwających (dispose) oraz bloków zakańczających (finally) zamiast metod kończących.

Dokumentacja Javadoc dotycząca klasy java.lang.System jest dostępna na stronie java.lang.System. Dokumentacja Javadoc dotycząca klasy java.lang.Runtime jest dostępna na stronie java.lang.Runtime. Więcej informacji na temat zmian w środowisku Java SE 11 zawiera publikacja Removed APIs in JDK 11 (Interfejsy API usunięte z pakietu JDK 11).