Java调用C/C++的东东需要使用JNI吧,把C、C++的编译成一个动态库,然后在Java中声明一个Native方法,并使用System的Load动态库的方法load你编译好的动态库。JDK自带的文档中有JNI的使用说明。 
编译C++代码成动态库出问题,有可能是编译器的参数需要设置为编译成动态库的形式,Solaris下的CC是需要一个-G参数才编译出动态库,AIX就不太清楚了。或者是环境变量的问题。