在C++应用程序中,我需要启动一个Java应用程序并将参数传递给它的标准输入,当java应用程序完成后,然后在C++应用程序中接收结果.有没有使用文件,套接字等快速简单的方法?
PD:java应用程序与c ++应用程序位于同一目录中.
一些例子?拜托,对不起我的英文
最简单的方法:您可以通过调用调用外部命令system()并将结果重定向到某个文件.然后,您可以阅读该文件的内容.这种方法不灵活,但非常简单
system("java -jar YourJar.jar args ... > somefile");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
57 次 |
| 最近记录: |