Create a class, say Test.java, that has fucntions to be imported embedded inside it.

Compile the class, and then run the autmatic C header generator

javac Test.java
javah Test

You will get Test.class and Test.h

Create your implementation for external functions Test.c and compile it a a library using a C/C++ compiler. See additional details below.

In case of Microsoft Visual C++ you need to do:
Start a new project with target set to DLL
Set the additinal include file location. That can be changed from the compiler menu be selecting Project/Settings.

Now you can run the example program. In case of running Win32 OS you can download: Test.class Test.dll

web site front local main page local list page general bookmarks software bookmarks go back copyright info