Java interface to C/C++ libraries