Java-USB弹出后应用程序是否仍运行

Java-USB弹出后应用程序是否仍运行,java,usb,Java,Usb,各位用户好 我在这里有一个非常简单的问题。标题可能说明了一切,但让我再解释一遍: 我的USB闪存驱动器上有一个应用程序。当我从USB闪存驱动器运行应用程序时,即使我从笔记本电脑中弹出USB,它是否仍会继续运行 谢谢 除非您将应用程序本身下载到计算机上,并且您正在使用的文件都在同一位置,否则它不会继续运行。除非您将应用程序本身下载到计算机上,并且您正在使用的文件都在同一位置,否则它不会继续运行。这根本不是问题简单问题;因为这取决于很多因素 首先,任何像样的操作系统都会在“可移动媒体”仍在使用时拒绝

各位用户好

我在这里有一个非常简单的问题。标题可能说明了一切,但让我再解释一遍: 我的USB闪存驱动器上有一个应用程序。当我从USB闪存驱动器运行应用程序时,即使我从笔记本电脑中弹出USB,它是否仍会继续运行


谢谢

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

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

这根本不是问题简单问题;因为这取决于很多因素

首先,任何像样的操作系统都会在“可移动媒体”仍在使用时拒绝弹出它

意思是:您不能弹出它(因为这是一个操作系统“注销”资源的过程)

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

如果你问:如果我只是撕下USB介质而没有正确弹出,会发生什么;各种事情都可能发生——具体取决于具体情况


示例:当您的棒上只有类文件时,JVM很可能会一直运行,直到您的应用程序需要一个以前没有加载的类。然后类加载器会意识到:驱动器不见了,JVM很可能会崩溃。

这根本不是一个简单的问题;因为这取决于很多因素

首先,任何像样的操作系统都会在“可移动媒体”仍在使用时拒绝弹出它

意思是:您不能弹出它(因为这是一个操作系统“注销”资源的过程)

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

如果你问:如果我只是撕下USB介质而没有正确弹出,会发生什么;各种事情都可能发生——具体取决于具体情况


示例:当您的棒上只有类文件时,JVM很可能会一直运行,直到您的应用程序需要一个以前没有加载的类。然后类加载器会意识到:驱动器不见了,JVM很可能会崩溃。

你尝试这么做时发生了什么?我现在没有带USB,也没有试过。你尝试这么做时发生了什么?我现在没有带USB,也没有试过