“发生共享违规” - 由非封闭流引起?

时间:2014-02-09 17:31:54

标签: java windows file inputstream

我正在为Minecraft资源包开发一个工具,基本上它显示了树形结构,图像预览,并允许你编辑一些东西。

它在Linux上运行良好,但Windows用户不断报告这样的错误:

  

我有一个错误,不允许我保存我的新纹理   用油漆编辑它们:

     

访问时发生共享冲突
  C:\用户\我\应用程序数据\ Roaming.mcRPW \ TMP \ WORKDIR \ project_files \资产\的Minecraft \纹理\块\ repeater_off.png

我使用InputStream来阅读预览,事实证明,该方法在完成预览后不会将其关闭。我假设垃圾收集器会处理这个,但也许我错了。无论如何我不知道发生了什么,我可以在Linux上编辑图像。

这个阅读是我的Java应用程序与文件交互的唯一方式。

我的怀疑是否正确?如果不是,如何解决?

0 个答案:

没有答案