gpt4 book ai didi

java - 在 Linux 中从 Java 运行 C++ 可执行文件

转载 作者:行者123 更新时间:2023-12-01 06:44:41 24 4
gpt4 key购买 nike

如何从 Linux 中的 Java 代码运行放置在桌面上的 C++ 可执行文件“exerun”。我发现了很多关于运行时的内容,但我无法清楚地理解这个概念..请帮我弄清楚这一点....

最佳答案

应该使用ProcessBuilder而不是运行时

Process p = new ProcessBuilder("myCommand", "myArg").start();

您可以从p获取输入流、输入错误流和输出流。然后您可以重定向进程的输出并通过 java 为其提供输入。

您还应该看看这个 question 。它向您展示了如何设置工作目录。

关于java - 在 Linux 中从 Java 运行 C++ 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18625611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com