Java - 运行几个主要方法

标签 java program-entry-point

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

谢谢。

最佳答案

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

关于Java - 运行几个主要方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10202244/

相关文章:

java - 使用处理存储从串行连接读取的 Arduino 数据

java - 读取文本文件时出现 GC 开销超出限制错误

java - 我的 args[] 是什么?

c# - 为什么在 C# 中使用 Main() 而不是 main()?

java - Android 应用程序的 main() 函数的最佳等价物是什么?

java - 应用程序容器中的守护线程

java - 如何获取工具栏导航按钮的ID?

javascript - Firestore 订购限制

java - 处理命令行参数

c++ - 尝试减小输出大小后,Visual Studio 编译程序无法正确初始化