当前位置: 技术问答>java相关
jsp如何调用dll中的函数?
来源: 互联网 发布时间:2015-02-21
本文导语: | 使用javabean, javabean可以通过jni 调用dll class MyClass: public native static void myMethod(); static { System.loadLibrary("mydll"); }... public static void main(String[] args) { myMethod(); } 用javah编译MyClass产生myclass.h 最好是要新写...
|
使用javabean,
javabean可以通过jni
调用dll
class MyClass:
public native static void myMethod();
static {
System.loadLibrary("mydll");
}...
public static void main(String[] args) {
myMethod();
}
用javah编译MyClass产生myclass.h
最好是要新写一个dll,调用目的dll包含如下方法:
#include "myclass.h"
JNIEXPORT void JNICALL
Java_MyClass_myMethod(JNIEnv *env, jobject obj)
{
//这里调用目的dll
return;
}
详细见http://java.sun.com/docs/books/tutorial/native1.1/stepbystep/index.html
javabean可以通过jni
调用dll
class MyClass:
public native static void myMethod();
static {
System.loadLibrary("mydll");
}...
public static void main(String[] args) {
myMethod();
}
用javah编译MyClass产生myclass.h
最好是要新写一个dll,调用目的dll包含如下方法:
#include "myclass.h"
JNIEXPORT void JNICALL
Java_MyClass_myMethod(JNIEnv *env, jobject obj)
{
//这里调用目的dll
return;
}
详细见http://java.sun.com/docs/books/tutorial/native1.1/stepbystep/index.html