nsjd.net
当前位置:首页 >> 想知道jAvA怎么取Com.sun.jnA.ptr.BytEByREFErEnCE... >>

想知道jAvA怎么取Com.sun.jnA.ptr.BytEByREFErEnCE...

我感觉你这样设计有问题,JNI中java和C/C++的方法应该是保留java的方法名,当然这个不是重点,重点是你里面的参数显然不一致。ByteByReference是个对象类型,我们无法把它弄成一个指针类型,毕竟java没有指针。我的建议是,pBuffer不要作为参数...

ByteByReference c =.......... System.out.println(c.getValue());

public class test { public static void main(String[] args) { int dwMachineNumber; IntByReference dwYear = new IntByReference(); IntByReference dwMonth = new IntByReference(); IntByReference dwDay = new IntByReference(); IntByRe...

例子: JNA 把一个 dll/.so 文件看做是一个 Java 接口。 Dll 是 C 函数的集合、容器,这正和接口的概念吻合。 我们定义这样一个接口, public interface TestDll1 extends Library { /** * 当前路径是在项目下,而不是 bin 输出目录下。 */ TestD...

public class test { public static void main(String[] args) { int dwMachineNumber; IntByReference dwYear = new IntByReference(); IntByReference dwMonth = new IntByReference(); IntByReference dwDay = new IntByReference(); IntByRe...

网站首页 | 网站地图
All rights reserved Powered by www.nsjd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com