servlet调用dll问题,Can't find dependent libraries
自己通过javah生成的.h文件,然后使用vc2005生成dll。
通过main函数进行调用时可以成功调用,此时dll放在jre\bin下。
通过servlet调用时,出错java.lang.UnsatisfiedLinkError: no DemoDLL in java.library.path
在servlet中执行System.out.println(System.getProperty("java.library.path"));输出C:\Program Files\Java\jdk1.6.0_02\bin;E:\Program Files\Apache Software Foundation\Tomcat 5.5\bin
于是将dll放到jdk\bin目录下,此时报错java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.6.0_02\bin\DemoDLL.dll: Can't find dependent libraries
请问各位达人,为何会出现这样的情况?如何解决?