首页 文章
  • 46 votes
     answers
     views

    如何从Java程序启动完全独立的进程?

    我正在开发一个用Java编写的程序,对于某些操作,它使用用户配置的命令行启动外部程序 . 目前它使用 Runtime.exec() 并且不保留 Process 引用(启动的程序是文本编辑器或存档实用程序,因此不需要系统输入/输出/错误流) . 但是这有一个小问题,因为当Java程序退出时,在退出所有启动的程序之前它并没有真正退出 . 如果启动的程序完全独立于启动它们的JVM,我会更喜欢它 . 目标...
  • 49 votes
     answers
     views

    如何从C运行外部程序并解析其输出?

    我有一个实用程序可以输出游戏所需的文件列表 . 如何在C程序中运行该实用程序并获取其输出,以便我可以在同一程序中对其执行操作? 更新:对缺乏信息的良好呼吁 . 该实用程序吐出一系列字符串,这应该是完全可移植的Mac / Windows / Linux . 请注意,我正在寻找一种程序化的方法来执行该实用程序并保留其输出(转到stdout) .

热门问题