有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java使用参数执行C应用程序并获取返回值?

嗨,我正在尝试构建一个java程序,但我需要运行一个带参数的C程序,然后我需要得到返回值

这就是我所做的

public static void main(String[] args) throws IOException {
    ProcessBuilder pr = new ProcessBuilder("C:\\Users\\MyFolder\\Desktop\\MyExe.exe", "param1", "param2");
    Process process = pr.start();
    InputStream is = process.getInputStream();
    InputStreamReader isr = new InputStreamReader(is);
    BufferedReader br = new BufferedReader(isr);
    String line;
    while ((line = br.readLine()) != null) {
        System.out.println(line);
    }
}

共 (1) 个答案