News

The file, jni.h provides the necessary information for C program to interact with java runtime. The header file is test.h, while stdio.h is the C library file that shows the output 'native'.
You can also produce the declaring code (Java has no header files) from the compiled class files. Those compiled class files can be distributed under any license you want (GPL Classpath exception).