2010-04-02 45 views

回答

4

我想你可以做

Runtime.getRuntime().exec(command); 

,其中的命令是java command

+1

父母退出后不会杀死孩子吗? – 2010-04-02 13:48:30

+0

试试看:-) – Fortega 2010-04-06 10:50:30

+1

这不适合我。父进程无法退出,直到子进程完成。 System.exit(0)被阻塞,直到子进程停止。 – CarlG 2010-06-09 19:35:05

0

如果你想退出JVM和主应用程序,然后使用Fortega的建议(这可能是最好的方法)!

还有另一种方法,如果你不想创建新的进程:你可以在一个单独的线程中运行一切,也是“主应用程序”。这不会退出Java虚拟机,线程会一直运行直到它们完成(除非将它们设置为守护进程线程)。

相关问题