use*_*596 34 java file-io file file-locking filehandle
我试图删除一个文件,我有两个,一个稍微改变,所以我可以删除旧文件,并用我更改的新文件替换它.当我尝试删除该文件时,我收到错误消息"正在使用的文件",其中表示该操作无法完成,因为该文件是在Java(TM)Platform SE二进制文件中打开的.
我怎么关闭它?
rob*_*ess 60
这对我有用(使用Windows).它与ali haider评论的程序基本相同,但有更多细节......
使用Windows命令提示符:
tasklist | findstr java
Run Code Online (Sandbox Code Playgroud)
("findstr"是Windows的命令行实用程序,类似于Linux中的"grep")
使用'java'搜索任何行并记下java进程的PID.
taskkill /F /PID "PID_OF_JAVA_PROCESS"
Run Code Online (Sandbox Code Playgroud)
其中"PID_OF_JAVA_PROCESS"应替换为实际的PID号.
结果:
SUCCESS: The process with PID "PID_OF_JAVA_PROCESS" has been terminated.
Run Code Online (Sandbox Code Playgroud)
对正在运行的每个java进程重复此操作.现在你应该能够得到你想要的文件!
如果您需要Linux的说明(即ps,kill等),请告诉我,但可能大多数Linux用户都知道这些...
| 归档时间: |
|
| 查看次数: |
80008 次 |
| 最近记录: |