有两种方法可以做到:
1.首先打开cmd设置:java.library.path=C:/WINNT/system32;.;
C:/WINNT/System32;C:/WINNT;C:/WINNT/System32/Wbem;
然后在java里使用:
package example.jni;
public class HelloWorld {
private static native void writeHelloWorldToStdout();
public static void main(String[] args) {
System.loadLibrary("HelloWorld");
writeHelloWorldToStdout();
public class HelloWorld {
private static native void writeHelloWorldToStdout();
public static void main(String[] args) {
System.loadLibrary("HelloWorld");
writeHelloWorldToStdout();
}
}
}
2.第二种方法是直接调用,但是路径需要定制:
System.load("c:/path/to/dll/HelloWorld.dll");