Java - 运行几个主要方法

时间:2012-04-18 03:11:31

标签: java main

我有一个eclipse项目重新组合两个应用程序,我想自己或第一个应用程序运行第二个应用程序,我设法通过简单地调用main方法。 问题是,当我从第一个应用程序启动第二个应用程序时,当我关闭第二个应用程序时,它也会关闭第一个应用程序。 我可以避免这种行为并保持第一个应用程序运行吗?

感谢。

1 个答案:

答案 0 :(得分:4)

您的第二个申请可能在结束时发出System.exit。阻止此操作拖动调用应用程序的唯一方法是在单独的进程中启动它(例如通过ProcessBuilder.startRuntime.exec),或者通过捕获和阻止System.exit来实现自定义安全管理器的方法。