我有一个用Java编写的应用程序和一些具有系统钩子的本机C++代码。这两个必须相互通信,也就是说,C++子程序必须向Java子程序发送一些数据。如果可能的话,我会将整个程序都写在一个语言中。但现在我做的事情真的很傻,但它可以工作。我隐藏了C++程序的窗口,并将其数据发送到标准输出,然后使用Java的标准输入读取该输出!!!
好的,我知道JNI是什么,但我正在寻找更简单的方法(如果有的话)。
有人能给我任何关于如何做到这一点的想法吗?
任何帮助都将不胜感激。
有人能给我任何关于如何做到这一点的想法吗?
任何帮助都将不胜感激。