Create package of JNI function - TechRepublic
General discussion
November 7, 2000 at 02:33 AM
huyabin

Create package of JNI function

by huyabin . Updated 25 years, 7 months ago

Hi, there,

How are you doing?

I am developing a generic Java interface for on-line dictionary WordNet, whose functions were implemented in C. So I use JNI. I successfully got my JNI code to run, with one caveat. It works as long as I don’t have a package statement in the .java file that calls the JNI. I have three programs for this interface:
TestWord.java: is a driver program which is generic interface.
WordNetFunc.java: is the java program that calls the JNI.
WordNetFunc.c: is the JNI function which call WordNet C functions.
I need to create package for this interface for robust and efficient use. After I put package statement in TestWord.java and WordNetFunc.java, nothing wrong about compile. But something wrong when I run: javah ?jni WordNetFunc or javah ?jni packagename.WordNetFunc. I got some sort of ?link not resolved? exception.

I really appreciate if I can get any idea about that.

Thanks

Yabin

This discussion is locked

All Comments