Java 通过JNative调用已经编写好的DLL
来源:互联网 发布:网络直播平台 论文 编辑:程序博客网 时间:2024/05/22 08:21
首先下载JNative ,也就是下载JNative.jar 及JNativeCpp.dll
将JNative.jar 导入项目,将JNativeCpp.dll拷贝至系统的system32下,将要调用的自己的dll文件也放到系统的system32下
新建类 ,在方法中加入以下一段代码
// System.loadLibrary("ACpuVisitor"); //系统加载已经放在system32下的dll
JNative jnative=new JNative("ACpuVisitor","getSamLastSW"); // 通过JNative 来加载名为ACpuVisitor的dll中的getSamLastSW方法
jnative.setRetVal(Type.INT); //设置getSamLastSW方法的返回值类型
int i=0;
//赋予参数值
jnative.setParameter(i++, Type.INT,"1"); // 设置getSamLastSW方法的参数 setParameter()方法的第一个参数表示设置的是getSamLastSW()方法的第几个参数,(参数下标从0开始);第二个参数表示传递的参数的类型;第三个参数表示参数的值
jnative.setParameter(i++, Type.STRING,"sa");
jnative.setParameter(i++, Type.INT,"1");
//函数执行
jnative.invoke();
//打印函数返回值
System.out.println(Integer.parseInt(jnative.getRetVal()));
- Java 通过JNative调用已经编写好的DLL
- java 通过jnative调用dll
- java通过JNative调用.dll文件
- JNative:JAVA调用DLL
- Java调用dll例子,JNative的使用
- JAVA 使用JNative调用DLL
- java中调用 dll 动态库的简洁方法 JNative
- 使用Java的JNative调用dll动态链接库
- 使用Java的JNative调用dll动态链接库
- java 调用dll之JNative(2)
- jnative调用delphi的DLL文件
- 关于jnative调用dll的一些心得
- VS2005中调用已经在其他程序中编写好的dll文件
- JNative调用dll打印
- jnative 调用dll问题
- jnative 调用dll
- 一个简单的jnative调用dll例子(含dll代码)
- JAVA(JNI,Jnative,JNA)分别调用delphi的动态链接库(dll)的技术交流.
- Android Gradle基础实践
- Android中WebView与JS交互
- html里name和id的区别
- 蓝桥杯—— 算法训练 数位分离
- mysql运维-二进制日志BINARY LOG清理
- Java 通过JNative调用已经编写好的DLL
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATI
- mybatis的#{}和${}的区别以及order by注入问题
- 贴吧类网站数据库建表自析
- js clone对象的方法
- Linux下Shell编程实现基于Hadoop的ETL(分析篇)
- 六大开源监测工具 你用过哪个?
- 欢迎使用CSDN-markdown编辑器
- spark1.5.2.1小版本制作并上传mave local repo