Przykład

protected void finalize() throws Throwable {
System.out.println("Wywoływanie metody RunFinalizersInExit finalize"); //$NON-NLS-1$
super .finalize();
}

public static void main(String[] args){
RunFinalizersOnExit_Przykład rfoe = new RunFinalizersOnExit_Przykład();
Runtime.runFinalizersOnExit(true);
}

Rozwiązanie
Usuń wywołanie i pozwól, aby czyszczenie pamięci zostało wykonane.