我有一个eclipse项目重新组合两个应用程序,我想自己或第一个应用程序运行第二个应用程序,我设法通过简单地调用main方法。 问题是,当我从第一个应用程序启动第二个应用程序时,当我关闭第二个应用程序时,它也会关闭第一个应用程序。 我可以避免这种行为并保持第一个应用程序运行吗?
感谢。
答案 0 :(得分:4)
您的第二个申请可能在结束时发出System.exit
。阻止此操作拖动调用应用程序的唯一方法是在单独的进程中启动它(例如通过ProcessBuilder.start
或Runtime.exec
),或者通过捕获和阻止System.exit
来实现自定义安全管理器的方法。