Java - 请问在USB弹出后应用程序仍然运行

问题描述:

你好,*用户,Java - 请问在USB弹出后应用程序仍然运行

我在这里有一个非常简单的问题。标题可能会说明一切,但让我再次解释一下: 我有一个应用程序在我的USB闪存驱动器上。当我从USB闪存驱动器运行应用程序时,即使从笔记本电脑弹出USB,它也能保持运行状态?

谢谢!

+3

当你尝试做什么时发生了什么? – azurefrog

+0

我没有我的USB现在,我还没有尝试过 – ItsJasonn

这不是一个简单的问题;因为它取决于许多因素。

首先,而东西还是使用任何像样的操作系统将拒绝弹出“可移动媒体”。

含义:你不能弹出它(因为这是一个过程,操作系统“签署”一个资源)。

从这个意义上说,你的问题没有意义。

如果您问:如果我在没有正确弹出的情况下撕掉USB介质会发生什么情况;各种各样的事情可能会发生 - 取决于具体情况。

例如:当你只有类文件的时候 - 有可能JVM会一直运行,直到你的应用程序需要一个以前没有加载的类。然后类加载器会意识到:该驱动器已经消失,并且JVM很可能会崩溃。

除非您将应用程序本身下载到计算机上,并且您使用的文件全部位于同一位置,否则它将不会继续运行。