- 博客(1)
- 收藏
- 关注
原创 跨操作系统的JNI入门(Java调用C语言)
<br /> <br />跨操作系统的JNI入门(Java调用C语言)<br /> <br /> <br />使用JNI的常规做法是:把性能敏感的模块用低级语言实现(一般是C语言),编译成动态连接库,然后在Java中调用这个链接库的方法。<br /> <br />但用了JNI以后,将失去Java的可移植性,例如在Windows下动态连接库是dll文件,而在Linux下则是so文件。二者文件格式不同,不能在其它平台被调用,解决方案是:分别编译好各个平台下的动态连接库,Java端根据运行时的操作系统,去加载相对
2011-05-15 11:42:00 621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人