java - 如何从我的 Java 应用程序与控制台应用程序交互?

标签 java console external

如何从我的 Java 应用程序调用外部控制台应用程序(它向用户提问)? (我需要从调用的应用程序返回数据结果、用户输入。)

最佳答案

大量代码片段 here

示例:

import java.io.*;
public class CmdExec {
  public static void main(String argv[]) {
    String appCommand = "path/to/your/executable param1 param2 ...";
    try {
      String line;
      Process p = Runtime.getRuntime().exec(appCommand);
      p.waitFor();
      System.out.println(p.exitValue());
    }
    catch (Exception err) {
      err.printStackTrace();
    }
  }
}

关于java - 如何从我的 Java 应用程序与控制台应用程序交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118881/

相关文章:

javascript - 从 Chrome 开发者工具控制台获取最后返回值

r - 创建具有外部依赖项的包

java - 什么是NullPointerException,我该如何解决?

java - 使用 HttpURLConnection 的 HTTP 请求不会重用 TCP 连接

swift - 从 Coredata 加载数据时,我在控制台中收到警告

events - 主干控制台日志事件触发

java - Maven - 如何验证依赖项在声明的存储库中是否可用?

java - javadoc 中 @value 的意外结果

javascript - 我想在 Postman Native App 中使用 moment.js(或任何其他脚本)

javascript - 什么是更好的?使用 iframe 或类似 jquery 的东西在外部网站加载 html 文件