如何在java中声明和调用包含指针的本机方法
如何使用java声明和调用c中包含指针的本机方法?如何在java中声明和调用包含指针的本机方法,java,android,Java,Android,如何使用java声明和调用c中包含指针的本机方法? 请紧急。因为java中没有指针的概念,所以我得到了错误。使用JNI(java本机接口)调用java中的本机方法。使用此JNI规范pdf作为参考“java.sun.com/docs/books/JNI/download/JNI.pdf”。如果您或您的老板愿意支付50美元,就有更简单的方法解决这个问题 被称为。尝试评估版本 工作非常好,使用简单 xFunction库唯一没有的就是用Java实现地址算法,我想您可能永远都不需要它 从他们的网站: 使用
请紧急。因为java中没有指针的概念,所以我得到了错误。使用JNI(java本机接口)调用java中的本机方法。使用此JNI规范pdf作为参考“java.sun.com/docs/books/JNI/download/JNI.pdf”。如果您或您的老板愿意支付50美元,就有更简单的方法解决这个问题 被称为。尝试评估版本 工作非常好,使用简单 xFunction库唯一没有的就是用Java实现地址算法,我想您可能永远都不需要它 从他们的网站: 使用xFunction,您不再需要实现那些丑陋的本机方法。相反,您可以扩展并实例化xFunction类来创建表示外部函数、数据结构、指针和回调的常规Java对象。所有必要的数据转换和外部函数调用都由xFunction库无缝完成:
import com.excelsior.xFunction.*;
...
/* Call Beep() from KERNEL32.DLL */
xFunction f =
new xFunction( "kernel32",
"int Beep(int,int)" );
f.invoke( new Argument(1770),
new Argument(100) );
请参阅此链接。