web项目中使用jni
来源:互联网 发布:微商可以从淘宝进货吗 编辑:程序博客网 时间:2024/05/16 12:35
项目中用到了研华的IO卡,竟然没有java开发包,先鄙视一下,没办法,只能用jni调用dll了,第一次用到jni,遇到了一些问题,在这里描述一下:
1. java类的编译方法
web项目中的类肯定是分布在各个包中的,使用javah XXX,最终生成的XXX.dll在使用时会出现问题。
对于在包中的类,应该使用javah -jni -classspath 包名.类名(com.hhl.ccs.service.XXX),执行这个命令前要把当前路径cd到包的前一个文件夹。
2。生成的dll存放位置
生成后的dll放在哪才能被System.loadLibrary()找到,这个问题很重要,在网上找了一下答案,说是要放在classPath的目录下,也有说和class文件放一起,实验了一下,都不行。
由于我的web项目是放在Tomcat下运行的,最后我把它放到了tomcat的Bin目录下,最终成功。
- web项目中使用jni
- 在eclipse rcp项目中使用jni
- web项目中使用log4net
- Web 项目中使用Log4j
- android中使用JNI
- Android中jni使用
- Java中使用JNI
- jni中使用ffmpeg
- WEB项目中使用Log4net ABC
- java的web项目中使用定时器
- maven web 项目 中 tomcat的使用
- Web项目中 Listener监听器的使用
- WEB项目中使用QQ表情
- 如何在Web项目中使用Makefile
- Web项目中使用JSTL标签问题
- Eclipse中使用Maven新建Web项目
- log4j日志在web项目中使用
- 在Java Web 项目中使用HBase
- MINI2440从SD卡更新NK及nboot(二)
- Eclipse中安装Extjs插件
- VESA 标准查看工具
- Unity3d 一点体会
- access显示到dataGridView C#
- web项目中使用jni
- 机房收费系统--系统功能分析
- ASP.NET页面跳转的几种方法(转载)
- 在应用程序中播放声音资源文件
- centos 5.5 安装 codeblocks
- 机房收费系统--系统功能模块设计
- 杂 (1)
- GDI+ tutorial(入门教程)
- Automation test script kickoff system