用java调用C++可执行文件 我用C++编写了扑克机器人。我想和另一个扑克学院的经纪人竞争。为了做到这一点,JAVA中有一个API,即MeerkatAPI 我不知道如何从java API调用C++ C++可执行文件,如何与java包中独立的C++可执行文件通信?

用java调用C++可执行文件 我用C++编写了扑克机器人。我想和另一个扑克学院的经纪人竞争。为了做到这一点,JAVA中有一个API,即MeerkatAPI 我不知道如何从java API调用C++ C++可执行文件,如何与java包中独立的C++可执行文件通信?,java,c++,Java,C++,开始查看: 家庭 要开始,请参阅: 家庭 在阅读/跟随@hmjd之后,您可以使用from library来执行命令,但它在内部使用java.lang.Runtime和java.lang.Process 我建议您在运行时使用这个库,因为Apache命令执行API比Java运行时更复杂,并且提供了所有和更多的功能。它还处理退出值。在读取/跟踪@hmjd之后,您可以使用from library执行命令,但它在内部使用java.lang.Runtime和java.lang.Process 我建议您在运行

开始查看:

家庭 要开始,请参阅:

家庭
在阅读/跟随@hmjd之后,您可以使用from library来执行命令,但它在内部使用java.lang.Runtime和java.lang.Process


我建议您在运行时使用这个库,因为Apache命令执行API比Java运行时更复杂,并且提供了所有和更多的功能。它还处理退出值。

在读取/跟踪@hmjd之后,您可以使用from library执行命令,但它在内部使用java.lang.Runtime和java.lang.Process


我建议您在运行时使用这个库,因为Apache命令执行API比Java运行时更复杂,并且提供了所有和更多的功能。它还处理退出值。

< P>或者如果需要与C++应用程序集成在较低的LVL上,这意味着不只是运行程序并处理结果。您可以使用JNI或更容易的变型JNA,但我必须承认它是痛苦的。

< P>或者如果您需要与C++应用程序集成在较低的LVL上,这意味着不只是运行程序和处理结果。您可以使用JNI或更简单的JNA变体,但我必须承认这是一种痛苦。

我建议您创建一个流程,但不知何故,我认为它比这更复杂。您需要编写一个适配器来控制C++程序,大概是通过STDIN。这是一个问答站点。你应该问一个问题,而不仅仅是发布你当前情绪的状态更新。我建议你创建一个流程,但我认为它比这更复杂。您需要编写一个适配器来控制C++程序,大概是通过STDIN。这是一个问答站点。你应该问一个问题,而不仅仅是发布你当前情绪的状态更新。