在web里调用jni遇到的问题,请问需要注意什么

y_y_n_bj 03-12-27

我按照jni的规范写了一个dll,其对应的class是com.**.TestJNI
在eclipse里写测试程序调用没问题,可是作为工具类放在
Websphere里用Jsp调用,总报UNSATISFIED LINKERROR,我的dll放在system32目录下面。重启web app后再访问就报:

com.**.TestJNI class not defined.....或者
dll already by another classloader loaded...错误有时候不一样

真是白思不得其解,不知道该怎么解决。

xiaosu
2007-08-28 15:53


我使用jni调用dll文件,是在命令提示符下运行没问题,但是放在eclipse下,作为应用程序运行,就出现Exception in thread "main" java.lang.UnsatisfiedLinkError: 的错误了!

请问这位大哥,是什么原因哪?

在网上查了很多资料,把dll文件放在eclipse根目录下,system32下,项目的lib下等都不行,还是没有解决.