摘要: JAVA如何调用C/C++方法2013-05-27JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法。简单介绍及应用如下:一、JAVA中所需要做的工作在JAVA程序中,首先需要在类中声明所调用的库名称,如下:在这里,库的扩展名字可以不用写出来,究竟是 阅读全文
posted @ 2013-12-11 20:50 jack_ou 阅读(820) 评论(0) 推荐(0)
摘要: 这是一个调用c++ jni 的列子首先写一个GoodLuck 类,里面包含native本地方法,这是用作C/C++实现的。也就是用C/c++实现java的native方法。public class GoodLuck {private String string="";private int num;... 阅读全文
posted @ 2013-12-11 12:36 jack_ou 阅读(710) 评论(0) 推荐(0)