资源简介
在linux下,java调用c语言编译的*.so动态链接库的小例子.是一个简单计算器的例子.在java中传操作数和操作符,由C来计算,把结果传过来给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;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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购物车(全)
相关资源
- javaweb购物车(全)
- 嵌入式java虚拟机移植
- 尚硅谷_Java基础实战_Bank项目_源代码
- JAVA程序设计习题库及答案
-
ba
se64JAVA实现源码 - javax.ejb.EJB 需要的jar____jboss-ejb3x.jar
- Java语言时间片轮转算法
- Java统计英文文章词频
- syslog协议发送日志java
- Java常用的3中设计模式代码即工厂模式
- java+Swing+学生事务管理系统
- 宿舍管理系统Java开发,sql数据库
- Java P2P聊天服务端源码
- JAVA简易画图工具
- java聊天系统 可以传送文件哈
- 小的聊天软件的Java实现
- java模拟操作系统
- 传智播客CRM项目视频详细讲解及源代
- Java课程设计魔板游戏源代码
- 常见的Java上机面试题
- 调用百度AI平台上的短文本相似度AP
- JAVA程序与PLC通信——学习使用
- java打字程序
- Java socket 代理邮件发送程序
- 基于java的网络白板+聊天室
- Mybatis Generator自动生成JavaEntity带中文
- GPS北斗车辆监控设备之javaWEB平台
- Java基础教学视频
- java写的一个多文档记事本程序
- JAVA 课程设计源码 连连看 SWING 完整代
评论
共有 条评论