java调dll问题,分都问没了!

yanloveyan2004 2005-10-20 09:39:47
我在java中调dll,出现下面错误,是不是我缺什么环境变量了啊!
java.lang.UnsatisfiedLinkError: C:\WINNT\RFReader.dll: Can't find dependent libraries

at java.lang.ClassLoader$NativeLibrary.load(Native Method)

at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560)

at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1485)

at java.lang.Runtime.loadLibrary0(Runtime.java:788)

at java.lang.System.loadLibrary(System.java:834)

at RFReader.<clinit>(RFReader.java:17)

Exception in thread "main"
...全文
72 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
libin53 2005-10-20
  • 打赏
  • 举报
回复
RFReader.dll 放在你jre中的bin的目录下就可以了,(jre在你j2sdk安装目录的下)
stamp80 2005-10-20
  • 打赏
  • 举报
回复
就看RFReader.dll所在的路径是不是被你包括进去了。这个你自己去检查吧。dll应该是与path相关的,不是classpath,我曾经做过实验
yanloveyan2004 2005-10-20
  • 打赏
  • 举报
回复
请问我的path这样设对吗
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;%JAVA_HOME%\bin;
stamp80 2005-10-20
  • 打赏
  • 举报
回复
没有找到库,设置正确地path

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧