首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java调C的有关问题

2012-01-19 
java调C的问题Exceptioninthreadmain java.lang.UnsatisfiedLinkError:D:\java\ClassiferTransplant\Get

java调C的问题
Exception   in   thread   "main "   java.lang.UnsatisfiedLinkError:   D:\java\ClassiferTransplant\GetHtmlContent.dll:   Can 't   find   dependent   libraries
                at   java.lang.ClassLoader$NativeLibrary.load(Native   Method)
                at   java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
                at   java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
                at   java.lang.Runtime.loadLibrary0(Runtime.java:822)
                at   java.lang.System.loadLibrary(System.java:992)
                .......


我将C++文件做成了DLL,其中这个DLL还调用了一些lib文件
JAVA中用JNI去调DLL,对应的路径都正确
出现的这个问题是什么问题呢

[解决办法]
不知道LZ的具体情况,Can 't find dependent libraries明显是没找到dll文件,dll文件要放在系统路径或者和你的java程序在同一目录下。
[解决办法]
Can 't find dependent libraries
没有找到其他需要的lib
[解决办法]
D:\java\ClassiferTransplant\GetHtmlContent.dll: Can 't find dependent libraries
GetHtmlContent.dll这个文件没有找到它需要的lib资源

热点排行