a_testdll_get (JNIEnv *, jclass)
145.{
146.return i;
147.}
148.JNIEXPORT void JNICALL Java_testdll_set (JNIEnv *, jclass, jint j)
149.{
150.i = j;
151.}
152.#include "testdll.h"
153.int i = 0;
154.JNIEXPORT jint JNICALL Java_testdll_get (JNIEnv *, jclass)
155.{
156.return i;
157.}
158.JNIEXPORT void JNICALL Java_testdll_set (JNIEnv *, jclass, jint j)
159.{
160.i = j;
161.}
编译连接成库文件,本例是在WINDOWS下做的,生成的是DLL文件。并且名称要与Java中需要调用的一致,这里就是goodluck.dll
把goodluck.dll拷贝到testdll.class的目录下,Java testdll运行它,就可以观察到结果了。