Windowsで、タスクを実行するJava非GUIアプリケーションを開始します。次にCNTL-Cを押すと、プログラムが終了します。割り込み処理コードはトリガーされないようです。mainメソッドにtry / catchを入れても、スタックトレースが表示されないことを示します。中断されました。
public static void main(final String[] args) throws Exception
{
try
{
CmdLineDecoder cld = new CmdLineDecoder();
cld.start(args);
System.exit(0);
}
catch(Exception e)
{
e.printStackTrace();
throw e;
}
}
私は明らかにCntl-Cの効果を誤解していますが、何ですか?