You can terminate the Java runtime that you are in programmatically. The Java Runtime class provides a method halt(argument) to support this. Of course, caution is advised when using this method to terminate an applications.
public class TerminatingJavaRuntime
{
public static void main(String args[])
{
TerminatingJavaRuntime terminatingJavaRuntime = new TerminatingJavaRuntime();
terminatingJavaRuntime.proceed();
}
private void proceed()
{
System.out.println("State 1...");
System.out.println("State 2...");
Runtime.getRuntime().halt(0);
System.out.println("State 3.");
}
}
/*
Expected output:
[root@mypc]# java TerminatingJavaRuntime
State 1...
State 2...
*/
Visit the DevX Tip Bank