【发布时间】:2010-07-28 15:53:20
【问题描述】:
我需要从 java 编译和运行一个 c++ 程序。我正在使用
进程a = Runtime.getRuntime().exec("g++ -g function.cpp -o function"); 进程 b = Runtime.getRuntime().exec("./function");
问题是我从 c++ 程序获得的输出不正确,但如果我自己在命令行中编译并运行它,它就可以正常工作。问题是Java,我不知道为什么。
非常感谢
阿尔,
【问题讨论】:
-
“输出不正确”究竟是什么意思?
标签: java c++ command-line