在Linux系统下,JAVA程序通过JNA技术实现调用C语言编程输出的so库接口函数,从而实现java程序与c程序之间的交互。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-18 10:23 meta-INF
文件 2639 2015-10-18 10:23 meta-INFMANIFEST.MF
目录 0 2015-10-18 10:20 com
目录 0 2015-10-18 10:20 comsun
目录 0 2015-10-18 10:20 comsunjna
目录 0 2015-10-18 10:20 comsunjnaptr
目录 0 2015-10-18 10:20 comsunjnawin32
文件 133 2015-10-18 10:20 comsunjnaAltCallingConvention.class
文件 295 2015-10-18 10:20 comsunjnaCallback$UncaughtExceptionHandler.class
文件 609 2015-10-18 10:20 comsunjnaCallback.class
文件 943 2015-10-18 10:20 comsunjnaCallbackParameterContext.class
文件 305 2015-10-18 10:20 comsunjnaCallbackProxy.class
文件 791 2015-10-18 10:20 comsunjnaCallbackReference$AttachOptions.class
文件 7794 2015-10-18 10:20 comsunjnaCallbackReference$DefaultCallbackProxy.class
文件 3072 2015-10-18 10:20 comsunjnaCallbackReference$NativeFunctionHandler.class
文件 14086 2015-10-18 10:20 comsunjnaCallbackReference.class
文件 555 2015-10-18 10:20 comsunjnaCallbackResultContext.class
文件 1496 2015-10-18 10:20 comsunjnaCallbackThreadInitializer.class
文件 565 2015-10-18 10:20 comsunjnaDefaultTypeMapper$Entry.class
文件 3212 2015-10-18 10:20 comsunjnaDefaultTypeMapper.class
文件 501 2015-10-18 10:20 comsunjnaFromNativeContext.class
文件 267 2015-10-18 10:20 comsunjnaFromNativeConverter.class
文件 993 2015-10-18 10:20 comsunjnaFunction$NativeMappedArray.class
文件 901 2015-10-18 10:20 comsunjnaFunction$PointerArray.class
文件 215 2015-10-18 10:20 comsunjnaFunction$PostCallRead.class
文件 17938 2015-10-18 10:20 comsunjnaFunction.class
文件 223 2015-10-18 10:20 comsunjnaFunctionMapper.class
文件 866 2015-10-18 10:20 comsunjnaFunctionParameterContext.class
文件 796 2015-10-18 10:20 comsunjnaFunctionResultContext.class
文件 4319 2015-10-18 10:20 comsunjnaIntegerType.class
文件 251 2015-10-18 10:20 comsunjnaInvocationMapper.class
............此处省略123个文件信息
#include “sayhello.h“
int sayHello()
{
printf(“Hello World!
“);
return 1;
}
int add(int a int b)
{
return a + b;
}
char* outputString(char* str)
{
char* strTmp[128] = {0};
strcpy(strTmp “your input String is :“);
strcat(strTmp str);
return strTmp;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-10-18 10:23 me
文件 2639 2015-10-18 10:23 me
目录 0 2015-10-18 10:20 com
目录 0 2015-10-18 10:20 comsun
目录 0 2015-10-18 10:20 comsunjna
目录 0 2015-10-18 10:20 comsunjnaptr
目录 0 2015-10-18 10:20 comsunjnawin32
文件 133 2015-10-18 10:20 comsunjnaAltCallingConvention.class
文件 295 2015-10-18 10:20 comsunjnaCallback$UncaughtExceptionHandler.class
文件 609 2015-10-18 10:20 comsunjnaCallback.class
文件 943 2015-10-18 10:20 comsunjnaCallbackParameterContext.class
文件 305 2015-10-18 10:20 comsunjnaCallbackProxy.class
文件 791 2015-10-18 10:20 comsunjnaCallbackReference$AttachOptions.class
文件 7794 2015-10-18 10:20 comsunjnaCallbackReference$DefaultCallbackProxy.class
文件 3072 2015-10-18 10:20 comsunjnaCallbackReference$NativeFunctionHandler.class
文件 14086 2015-10-18 10:20 comsunjnaCallbackReference.class
文件 555 2015-10-18 10:20 comsunjnaCallbackResultContext.class
文件 1496 2015-10-18 10:20 comsunjnaCallbackThreadInitializer.class
文件 565 2015-10-18 10:20 comsunjnaDefaultTypeMapper$Entry.class
文件 3212 2015-10-18 10:20 comsunjnaDefaultTypeMapper.class
文件 501 2015-10-18 10:20 comsunjnaFromNativeContext.class
文件 267 2015-10-18 10:20 comsunjnaFromNativeConverter.class
文件 993 2015-10-18 10:20 comsunjnaFunction$NativeMappedArray.class
文件 901 2015-10-18 10:20 comsunjnaFunction$PointerArray.class
文件 215 2015-10-18 10:20 comsunjnaFunction$PostCallRead.class
文件 17938 2015-10-18 10:20 comsunjnaFunction.class
文件 223 2015-10-18 10:20 comsunjnaFunctionMapper.class
文件 866 2015-10-18 10:20 comsunjnaFunctionParameterContext.class
文件 796 2015-10-18 10:20 comsunjnaFunctionResultContext.class
文件 4319 2015-10-18 10:20 comsunjnaIntegerType.class
文件 251 2015-10-18 10:20 comsunjnaInvocationMapper.class
............此处省略123个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)