日期:2014-05-17 浏览次数:20708 次
JAVA 可以调用 native method,可以调用C 语言在本地编译后的方法。 如果想让 C++ 调用 JAVA 程序,可以用 socket 通信,建立连接后,通过 socket 来传递命令和参数,在 JAVA 程序里根据命令调用不同的方法,并且把调用后的结果通过 socket 传回调用方界面。 在 JAVA 程序里不要用 char(两个字节) 类型传递信息,需要用 byte 类型与 C++ 程序通信。 如果用了 Visual C++ 开发工具,你用过JNI可以再试试winsock,可以搜索一winsock,寻找相关资料