|
|
1
5
这取决于操作系统。Windows不允许您删除正在使用的文件,但Linux会。 一种解决方案是启动第二个进程,等待JVM死亡,然后删除该文件,即使清除了对使用该文件的类装入器的所有引用,也不能保证它们会释放该文件。无法强制对对象进行垃圾收集(甚至终结)。
|
|
|
2
2
这个问题在Java7中已经修复;使用
|
|
|
3
0
因为我想在java11所需的类路径上终止一个jar文件,但在java 1.8或更低版本中导致了问题;我使用的一个解决方案是,不必启动另一个进程来终止jar文件,只需通过
|
|
|
Batavia · Bash-删除大目录中的文件 2 年前 |
|
|
Luke_i · 从列表框和文件夹中删除所选文件 9 年前 |
|
|
stere0123 · 用于删除名称相同但扩展名不同的重复文件的脚本[已关闭] 10 年前 |
|
|
Adam Lacey · 多程序文件夹中特定子文件夹中的forfiles 10 年前 |
|
|
shinzou · 删除所有设置为隐藏、只读或系统的文件 10 年前 |
|
|
Danny · 如何使用bash删除某些模式的文件并使用svn提交 11 年前 |
|
|
altralaser · 使用AppleScript删除文件以回收站或永久删除 11 年前 |
|
|
AlwaysConfused · 正在删除目录 11 年前 |
|
|
1_bug · remove()函数删除其他所有文件 12 年前 |