To właśnie dla mnie działało (przy użyciu systemu Windows). To jest w zasadzie taka sama procedura jak skomentował Ali Haider, ale z większą ilością szczegółów ...
Korzystanie z wiersza polecenia systemu Windows:
tasklist | findstr java
(„findstr” to narzędzie wiersza polecenia systemu Windows podobny do „grep "w systemie Linux)
Wyszukaj dowolne wiersze z" java "i zanotuj identyfikator PID procesu java.
taskkill /F /PID "PID_OF_JAVA_PROCESS"
gdzie "PID_OF_JAVA_PROCESS" należy zastąpić rzeczywistym numerem PID.
Wynik:
SUCCESS: The process with PID "PID_OF_JAVA_PROCESS" has been terminated.
Powtórz dla każdego procesu Java, który jest uruchomiony. Teraz powinieneś być w stanie żądanego pliku!
Daj mi znać, jeśli potrzebujesz instrukcji dla Linux (tj ps, zabijać, itp), ale prawdopodobnie większość użytkowników Linuksa znać te ...
Pokaż * nam * swój kod, proszę. – adatapost
Sprawdź, czy proces java jest uruchomiony - jeśli trzyma się blokady pliku, możesz zabić proces java (zakładam, że jest to pole testowe, którego używasz, a nie jakiś serwer produkcyjny). –