java寫入zip文件後無法進行刪除解決辦法

今天做一個上傳zip進行解壓寫入服務器,發現寫入後無法對上傳的ZIP進行刪除,即使手動刪除也不可以。總是提示被java 的jvm佔用。 首先懷疑的是某個流沒有關閉,但是仔細檢查還是什麼都關閉了,順序也是正確的。 後來想想既然jvm佔用可不可以提示一下讓他回收內存呢。   加入  System.gc(); 方法後果然 zip文件可以刪除了,完美解決。
相關文章
相關標籤/搜索