(200分)Java如何调用C的动态链接库--求助ing?
java 调用C的动态库
动态链接库名为testFile.dll,修改的函数为TestNFile
int __stdcall TestNFile(const char * OldSFile ,int NewSKey)
OldSFile 需要的业务文件
NewSKey 新业务
返回值,修改成功为1,不成功为0
int __stdcall TestNFile(const char * OldSFile,int NewSKey)
{
return 1;
}
请各位大侠指教啊。。给出个实例来。。第一调用c的动态库有点迷茫。。。望贴出代码。。重点注释说明,主要部分详细说明下。。。谢谢啦。。。
美女帮顶有分不。。。
ClassLoader.findLibrary(动态库);
主要就是这个了..
帮顶 给分。。。不够的话 我在追加。。。大家加油啊 。。。。也帮忙查下资料。。。
好像JNI可以吧,最近在看深入Java虚拟机,里边有提到。
我给你段代码把!使用JACOB可以和底层玩游戏.......
ActiveXComponent activeX = new ActiveXComponent("text.dll");
Dispatch object=activeX.getObject();
Variant v=object.call(回调对象,"函数明",new Variant(里面是你要传的值));
System.out.println("返回值:"+v.toDispatch());
顶着 皆有分。。。。。。加油啊。。。。高手帮忙解答啊 答啊。。。。
java调用C或C++还是很简单的.
java可以通过JNI调用C里面的方面.
JNI的开发步骤:
相关问答:
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
怎么在控制台中输入类似下面的信息:
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
每当回车时 ......
有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......
题目:
有1,2,3,4,5,6六个数字排序,用java程序计算出排序的种类。
要求:一,以4开头
二,2,3不能相邻
三,不能以5开头
希望大家能即 ......