Runtime.getRuntime().addShutdownHook(new Thread() { public void run() { /* my shutdown code here */ } });