W środowisku Java SE 11 nie są dostępne następujące metody:
java.lang.Runtime.runFinalizersOnExitjava.lang.System.runFinalizersOnExitUsunię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).