Hi paulsm4,
Thanks for your suggestions!
I was thinking the same approach on writing a JNI wrapper for my library and yes it won't be easy..
But I would give that a try, at least now i know it is possible!
Another way i was thinking was to create a Linux command-line executable in C++ to my library and run this executable from Java itself. The executable would take several parameters and perform its processes and return the results. Do you think this is a good idea?