JAVA可以调用C中的LIB文件吗? 但是我现在不需要生成头文件啊,我已经有了一个LIB库,只需要对这个库中的内容进行操作就可以了。别说是文件操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Runtime.getRuntime.loadLibrary(String libname) 再具体点就是你要定义一个native的方法,在native方法里调用LIB中的函数.定义完了native方法编译后会生成一个DLL文件,在调用该native方法之前需要用Runtime.getRuntime.loadLibrary把该DLL装载. 关于怎么定义一个native方法,看JNI文档. 我知道的不是很清楚,大概的过程是这样:1、在java文件中声明native方法,这一方法是调用c中定义的方法的2、由java文件生成头文件3、编写一个调用你的类库的c程序实现真正的功能,在他的前面include前面生成的头文件以及jni.h4、把你的文件和库文件编译成共享库文件,在windows中是编译成dll,在unix中是.so文件,可由工具生成这些东西 用java编写杨辉三角,打印的结果应该是空的部分怎么是0? 帮帮忙啊。。怎样利用eclipse打开已有的java文件并运行 。。在线等待中 总是报空指针异常,急! 某类A中的静态变量是A没有实例化就存在的变量。静态方法是A没有实例化就可以调用的方法 如何取消控件焦点 java正则表达式学习辅导书推荐 算法高手请进,求一算法的代码 关于调用的问题 各位高手,有个小问题能帮我解答一下么? java读取xml文件的问题 非中文系统下的汉字显示问题(涉及内码转换) 请问sql语句返回一个int,应该怎么取?
1、在java文件中声明native方法,这一方法是调用c中定义的方法的
2、由java文件生成头文件
3、编写一个调用你的类库的c程序实现真正的功能,在他的前面include前面生成的头文件以及jni.h
4、把你的文件和库文件编译成共享库文件,在windows中是编译成dll,在unix中是.so文件,可由工具生成这些东西