java里的native方法怎么运行

2025-03-22 12:35:46
推荐回答(1个)
回答1:

你先写个native方法的申明在你的类,如
class MyClass{
public native void sayHello();
}
然后javac编译,
再javah -jni (你的java源文件路径)
它会知道生成一个c的头文件,再在vc(或者vs)新建一个动态链接库(dll)工程,include,再实现你的函数,编译出dll文件,设定一下classpath,让jvm找得到dll,java运行就行了