1. ホーム
  2. Java

eclipse にリソースリーク:'in' が閉じない

2022-02-14 13:07:35

これは、入力ストリームの問題です。解決策は次のようなものです。

スキャナ in = 新しいスキャナ(System.in);

使用終了時にAdd in.close()を使用します。


しかし、これは実際には、クラスの入力ストリーム全体を閉じます。 

private Scanner scan = new Scanner(System.in)と宣言してください。

このような変数を使用すると、後の処理で例外がスローされることがありません。