Using JNI
Compiling and running
Compiling to dynamic library
$ gcc -shared -I. -I$JDK_HOME/include -I$JDK_HOME/include/linux -o libmylibrary.so mysourcefile.cRunning from Java
$ export LD_LIBRARY_PAHT=$LD_LIBRARY_PATH:/path.to/dir/that/contains/mylib/$ java -Djava.library.path=/path/to/dir/that/contains/mylib -cp /path/to/my/bytecodes/package.tree.to.MainClass paramsLoading the library in Java
Library naming standards
Choosing between different libraries
Last updated