1. ホーム
  2. java

[解決済み] Thread.sleep(x)またはwait()を使用すると例外が発生します。

2022-03-16 08:30:09

質問

Javaプログラムを遅延(スリープ)させようとしたが、エラーが発生した。

を使用することができません。 Thread.sleep(x) または wait() . 同じエラーメッセージが表示されます。

未報告の例外 java.lang.InterruptedException; をキャッチするか、スローするように宣言する必要があります。

を使用する前に必要な手順はありますか? Thread.sleep() または wait() メソッドですか?

どのように解決するのですか?

あなたはこれからたくさんの本を読むことになります。コンパイラのエラーから例外処理、スレッド、スレッド割り込みまで。しかし、これはあなたが望むことを行うことができます。

try {
    Thread.sleep(1000);                 //1000 milliseconds is one second.
} catch(InterruptedException ex) {
    Thread.currentThread().interrupt();
}