(转) JNI 重载的问题
2005-02-24 17:37
134 查看
Web项目中用到JNI时应该注意的问题 |
作者:刘冬 发文时间:2004.12.20 |
![]() |
JNI(Java Native Interface)应用程序一般是一个Java类,在这个类中定义了几个native方法,并在类的初始化过程中加载动态库,例如下面这个类
怎么来解决因为context重新加载而导致JNI类无法试用的问题呢? 其实这个问题不难,我们只要不让JNI类重新加载即可。但是一般的应用服务器对Web项目中文件都是默认重新加载的,例如WEB-INF/classes以及WEB-INF/lib目录。如此我们便不能将JNI类放在这两个目录下,但是我们又必须保证这个JNI类能被Web项目的其他类引用到,因此这就需要参照不同应用服务器的类路径的说明进行设置,对于Tomcat而言,我们可以把这个JNI类单独打包并放在{tomcat}/common/lib目录下,并删除web项目中的这个JNI类即可解决前面提到的问题。(T111) |
相关文章推荐
- JNI: Get/ReleaseStringUTFChars和Get/ReleaseIntArrayElements的区别,isCopy是否重新分配内存的问题
- 重载问题
- 解决找不到jni.h和jni_md.h的问题
- android使用CMake进行jni编写遇到的一些问题
- 小艾笔记——JNI开发的问题总结
- 安卓 NDK JNI 使用(三) -- ERROR(部分可能遇到的问题)
- 关于Python中函数重载问题的思考
- 重载与重写问题
- 继承层次中的函数重载问题
- jni开发中遇到的问题4:如何在jni中进行字符串的合并
- JNI的一个未解问题
- studio调用百度MAP的JNI发生的问题: No implementation found for long com.baidu.platform.comjni.map.commonmemcach
- C/C++日常学习总结(第六篇)多基派生引起的虚函数访问二义性问题&重载,覆盖,隐藏的区别
- jni和C++通信中文乱码的问题
- Java可变参数方法重载时要注意的几个问题
- 关于JNI中调用javah生成.h文件的问题
- C++重载与重写的各种问题
- jni中数据类型的转换问题
- thickbox重载问题
- 关于模板函数重载中对象实例化的问题