1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
/* Terminate Java Virtual Machine (JVM) Example This Java example shows how to terminate currently running Java Virtual Machine(JVM) using halt method of Runtime class. */ public class TerminateVirtualMachine { public static void main(String args[]) { /* * get current Java Runtime using getRuntime() * method of Runtime class. */ Runtime runtime = Runtime.getRuntime(); /* * To forcibly terminate the currently running virtual machine, use * * void halt(int status) * method of Runtime class. * * Usually, non-zero status is passed as status for abnormal exit. * * Please note that, unlike exit method, this method DOES NOT invoke * shutdown hooks or run object finalizers. * * */ System.out.println("About to halt the current jvm"); runtime.halt(1); /* * THIS METHOD NEVER RETURNS NORMALLY. * This statement will never executed, as the JVM is * terminated! */ System.out.println("JVM Terminated"); } } /* Typical output would be About to halt the current jvm */ |
Add Comment