Can a Java.exe JVM restart itself somehow?
<p>Can a Java.exe JVM restart itself somehow?   If you have a Java program running in a DOS shell (NOT as a service), what is the cleanest, most efficient way for it to shut down, close the shell, and restart itself with a different Windows process id and re-open in a different shell with a reloaded classpath?   </p>

<p>I expect it's not possible but I thought I should ask and learn from other people by asking.</p>

<p>NOTE: If anyone knows how Eclipse IDE is able to restart itself so cleanly, that is the method I am wanting to use.</p>
