Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中声明和调用包含指针的本机方法_Java_Android - Fatal编程技术网

如何在java中声明和调用包含指针的本机方法

如何在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声明和调用c中包含指针的本机方法?
请紧急。因为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) );
请参阅此链接。