为什么即使我删除了可执行文件.jar,Java程序仍在运行?

为什么即使我删除了可执行文件.jar,Java程序仍在运行?,java,jar,Java,Jar,我想知道为什么会发生这种情况,以及当我删除一个.jar文件时,这种情况是否会继续发生。 此行为将加快我对new.jars的更新。我将能够用一个新的替换.jar并立即重新启动应用程序 我总是使用linux来部署我的应用程序。只要进程仍在使用该文件,linux就不会完全删除该文件。只有当最后一个用户终止或关闭文件时,它才会完全消失。不清楚您在问什么。删除文件不会停止现有进程的运行。

我想知道为什么会发生这种情况,以及当我删除一个.jar文件时,这种情况是否会继续发生。 此行为将加快我对new.jars的更新。我将能够用一个新的替换.jar并立即重新启动应用程序


我总是使用linux来部署我的应用程序。

只要进程仍在使用该文件,linux就不会完全删除该文件。只有当最后一个用户终止或关闭文件时,它才会完全消失。

不清楚您在问什么。删除文件不会停止现有进程的运行。