我有一个重新组合两个应用程序的 eclipse 项目,我想单独运行第二个应用程序或从第一个应用程序运行,我通过简单地调用 main 方法设法做到了。 问题是,当我从第一个应用程序启动第二个应用程序时,当我关闭第二个应用程序时,它也会关闭第一个应用程序。 我可以避免这种行为并保持第一个应用程序运行吗?
谢谢。
最佳答案
您的第二个应用程序可能在关闭时发出 System.exit
。防止拖累调用应用程序的唯一方法是在单独的进程中启动它(例如通过 ProcessBuilder.start
或 Runtime.exec
),或者通过通过自定义安全管理器捕获和阻止 System.exit
。
关于Java - 运行几个主要方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10202244/