私は RandomAccessFile を使用しているプロジェクトに取り組んでいます。私が抱えている最大の問題は、アクセス後にファイルを閉じても、アプリケーション全体が終了するまでファイルが閉じないことです。これは標準的な動作ですか、それとも何が起こっているのか誰か知っていますか? コードは基本的に次のようになります。
RandomAccessFile raf = new RandomAccessFile(f);
//do stuff
raf.close();
RandomAccessFile を使用している両方のセクションは次のようになっています (つまり、ファイルに対して close を呼び出していることは 100% 確信しています)。