資源簡介
在linux下,java調(diào)用c語言編譯的*.so動(dòng)態(tài)鏈接庫的小例子.是一個(gè)簡單計(jì)算器的例子.在java中傳操作數(shù)和操作符,由C來計(jì)算,把結(jié)果傳過來給java.

代碼片段和文件信息
#include?
#include???
//Java_packageName_className_methodName
JNIEXPORT?jint?JNICALL?Java_calc_Calc_calcjni(JNIEnv?*evn?jobject?jo?jint?a?jint?b?jchar?op)
{
switch(op)
{
case?‘+‘:
return?a+b;
case?‘-‘:
return?a-b;
case?‘*‘:
return?a*b;
case?‘/‘:
if?(b==0)
return?-213;
else
return?a/b;
default:
return?-213;
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-10-07?02:27??simple-calculator\
?????目錄???????????0??2011-10-06?17:02??simple-calculator\calc\
?????文件????????1034??2011-10-06?17:02??simple-calculator\calc\Calc.class
?????文件?????????694??2011-10-06?17:02??simple-calculator\calc\Calc.java
?????文件?????????378??2011-10-07?02:02??simple-calculator\calc_Calc.c
?????文件?????????398??2011-10-06?16:25??simple-calculator\calc_Calc.h
?????文件?????????808??2011-10-07?02:14??simple-calculator\calcjni.o
?????文件????????4071??2011-10-07?02:17??simple-calculator\libcalcjni.so
?????文件?????????840??2011-10-07?02:27??simple-calculator\readMe
- 上一篇:spring-context.jar
- 下一篇:javaweb購物車(全)
評論
共有 條評論