【初心者】Java質問・相談スレ8【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0051デフォルトの名無しさん
NGNGシャットダウンフックってCTRL-Cシグナルハンドルできなかったっけ?
とおもってやってみたら、一応できた。
public class HandleTest {
public static void main(String[] args) {
Runtime.getRuntime().addShutdownHook(new Thread(){
public void run(){
System.out.println("強制停止っぽい");
}
});
try{
synchronized(HandleTest.class){
HandleTest.class.wait();
}
}
catch(Exception e){}
}
}
手元がWin98なので、他の環境は知らん。各自調べれ。
あと、フックするだけでシグナル種別の識別できないから、できることは
限られてる。再開なんかしちゃいかんと思う(永久ループになる)。
一番いいのは、「コンソールアプリじゃなくてSwingか何かでGUIにする」
だろう(藁
>>50
File#deleteOnExit()ってメソッドなかったっけ?
■ このスレッドは過去ログ倉庫に格納されています