2017-05-07 8 views
1

こんにちは、stackoverflowユーザーJava - USBイジェクト後もアプリケーションが起動しますか?

私はここで非常に簡単な質問です。タイトルはそれだけでもいいかもしれませんが、もう一度説明しましょう: 私のUSBフラッシュドライブにあるアプリケーションがあります。 USBフラッシュドライブからアプリケーションを実行すると、ラップトップからUSBを取り出しても実行されますか?

ありがとうございます!

+3

あなたはそれをやろうとしたときに何が起こったのですか? – azurefrog

+0

私は私のUSBを今私に持っていないし、試していない – ItsJasonn

答えて

1

これはまったく簡単な質問ではありません。それは多くの要因に左右されるからです。その事がまだ使用でありながら

まず、まともなオペレーティング・システムは、は、「リムーバブルメディア」を取り出すためにを拒否します。

意味:を吐き出すことはできません(それは、OSがリソースを「サインオフ」するプロセスです)。

その意味では、あなたの質問は理にかなっていません。

あなたが質問している場合:適切に取り出さずにUSBメディアを取り出すとどうなりますか?正確な状況に応じてあらゆる種類の事態が起こる可能性があります。

例:スティックにクラスファイルしかない場合 - JVMはアプリケーションに以前にロードされていないクラスが必要になるまで実行されます。クラスローダーは、ドライブがなくなり、JVMがクラッシュする可能性が高いことを認識します。

0

アプリケーション自体がコンピュータにダウンロードされていない場合や、使用しているファイルがすべて同じ場所にある場合は、実行されません。

関連する問題