java.util.zip.ZipFile、java.util.zip.Inflater、および java.util.zip.Deflater の finalize メソッドは、Java SE 12 以降では使用できなくなりました。以前は、java.util.ZipFile.finalize() メソッドが close メソッドを呼び出していました。ファイルを閉じるには、close メソッドを明示的に呼び出すか、try-with-resources を使用できます。java.util.Inflater.finalize() メソッドおよび java.util.Deflater.finalize() メソッドは、以前 end メソッドを呼び出していました。圧縮プログラムをクリーンアップするには、それが使用中でなくなったときに end メソッドを明示的に呼び出すことができます。
このルールには自動修正があります。 カスタム構成をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。
削除されたメソッドについて詳しくは、 APIs Removed in Java SE 12 を参照してください。
代替のメソッドについて詳しくは、 Class ZipFile 資料、 Class Inflater 資料、および Class Deflater 資料を参照してください。