が設定されている場合、フレームを閉じるとタスク マネージャーでそのプロセスが終了することに気付きましたsetDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
が、WindowListener を実装してフレームを手動で dispose() すると、プロセスは残ります...おそらく new Runnable() に次のようなものがあるためです。
new Runnable() {
void run() {
Jsch tunnel=new Jsch();
JFrame frame=new JFrame();
frame.addWindowListener(new WindowListener() { frame.dispose(); } ); // imagine that this is legal
frame.setVisible(true);
}
}
一部のアプリケーションによって作成されたプロセスを手動で終了する方法を教えてください。