我正在使用Ubuntu 10.10
这就是我做的.
Hello.java:
class Hello {
public native void sayHello();
static { System.loadLibrary("hellolib"); }
public static void main(String[] args){
Hello h = new Hello();
h.sayHello();
}
}
Run Code Online (Sandbox Code Playgroud)
然后我运行了以下命令:
dierre@cox:~/Scrivania/provajni$ javac Hello.java
dierre@cox:~/Scrivania/provajni$ javah -jni Hello
Run Code Online (Sandbox Code Playgroud)
我获得Hello.class和Hello.h.
你好:
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class Hello */
#ifndef _Included_Hello
#define _Included_Hello
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: Hello
* …Run Code Online (Sandbox Code Playgroud)