Java由于跨平台的特性,导致了不能做和平台相关的事情,但是很多时候我们还是需要一些平台相关的代码,所以java就有一个调用本地方法的接口JNI,具体是把java的方法加入native关键字,但自己不实现,需要靠本地化的动态链接库实现,在Windows就是dll在Unix下就是so了。你只要把你要访问的API封装到dll中就可以了。因为涉及很多技术细节,不能一一说尽,你可以参考javadoc中的java guide中的jni部分,你就可以实现了。