当前位置: 技术问答>java相关
请问如何用java调用C的Dll库
来源: 互联网 发布时间:2015-01-26
本文导语: java调用system.LoadLibrary函数 但是 C的Dll库必须要有一定规范,该规范是怎样的? 最好将一个简单例子的操作过程描述出来 | 首先编写一个java类,在这个类中声明你要调用的DLL的函数. public class...
java调用system.LoadLibrary函数
但是 C的Dll库必须要有一定规范,该规范是怎样的?
最好将一个简单例子的操作过程描述出来
但是 C的Dll库必须要有一定规范,该规范是怎样的?
最好将一个简单例子的操作过程描述出来
|
首先编写一个java类,在这个类中声明你要调用的DLL的函数.
public class ***
{
public native void 要调用的DLL的函数的名字();
static
{
System.loadLibrary("DLL的名字");
}
.........................
}
首先生成***的CLASS文件,
然后用JAVAH -JNI ***生成***.H文件.
将这个***.H文件作为头文件嵌到你的DLL中.然后就可以编写你的DLL文件了.
.................
public class ***
{
public native void 要调用的DLL的函数的名字();
static
{
System.loadLibrary("DLL的名字");
}
.........................
}
首先生成***的CLASS文件,
然后用JAVAH -JNI ***生成***.H文件.
将这个***.H文件作为头文件嵌到你的DLL中.然后就可以编写你的DLL文件了.
.................
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。