1
FileOutputStream fos = new FileOutputStream(f, true);
FileChannel fileChannel = fos.getChannel();
FileWriter fileWriter = Channels.newWriter(fileChannel, Charset.forName("UTF-8").newEncoder(), -1);
....
fileWriter.close()
'fos'が閉じられていないため、リソースリークが発生しているという警告が表示されます。私は仮定していますが、これまでに 'fileWriter.close()'を呼び出すと、リソースがクリーンアップされていることを証明できませんでした。これは本当にリソースリークですか?
なぜリソースを試してみませんか?それらを閉じることについて心配する必要はありません:) – derp
java 6とjava 5環境でデプロイが滞っていることがあります...したがって... – ticktock