无法从lib / ext文件夹中删除jar


0

我在我的JRE(lib/ext)的扩展文件夹中添加了一个jar,以便为我的应用程序提供扩展代码。现在我想删除这个jar,但我不能。错误消息说:

Cannot delete. It is being used by another person or program

BTW。我的Java程序没有在我想要删除jar的同时运行。

如何从extJRE目录中删除此jar ?


你使用哪种操作系统?
MrSmith42 2013年

我在虚拟机中使用windows xp sp2。

你确定你没有运行模糊的过程吗?如果您使用的是Windows,那么processes窗口会显示什么(Ctrl + Shift + Esc然后是进程选项卡)?
1684年

好吧有很多进程在运行,我甚至不能说哪一个正在锁定jar文件...

2
使用软件“Unlocker”删除此类文件。你可以从这里下载文件filehippo.com/download_unlocker

Answers:


0

Microsoft的扩展ProcessMonitor - http://technet.microsoft.com/en-us/sysinternals/bb896645是一个非常好的工具,可以显示哪个进程正在使用您的特定文件。

顺便说一句:最简单的方法 - 将您的文件重命名为其他临时名称(当文件已被某些其他程序阻止时,可能在Windows下),重启计算机,删除带有“临时文件名”的文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.