因为项目需要,在程序中要调用本地C程序动态库,尝试用JNI调用。
在JAVA类中调用没问题,可以正确返回函数值,但是在SERVLET中调用,就报错了,
java.lang.UnsatisfiedLinkError: Test1
各位大侠帮看看是什么问题哦
------解决方案--------------------
可能是dll的位置不对,尝试放到system32、jre\bin、classes、tomcat、tomcat\bin目录下看看
------解决方案--------------------
public class UnsatisfiedLinkError
extends LinkageError
当 Java 虚拟机无法找到声明为 native 的方法的本地语言定义时,抛出该错误。
参考4L解决方法