I have a jar that is launched through the Java Web Start. When I close it, the GUI vanishes, but the process is still running, verified by looking at the process manager and seeing the javaw.exe process still running. If the jar is run by itself, it does not experience this problem and closes normally. I do a 'System.exit(0);' for exiting. Why doesn't the program exit normally when run through the java web start?