码迷,mamicode.com
首页 > 编程语言 > 详细

java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道

时间:2014-10-23 15:50:00      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:io   ar   java   strong   sp   on   bs   file   方法   

 Java调用Dll时,会出现no dll in java.library.path异常,在Java Project中不常见,因为只要将Dll拷贝到system32目录下即可;         但若是在Web Project中则经常遇见,因为Web Project引用的 java.library.path  有两处(jre的bin目录和Tomcat的bin目录)

    因此解决方法如下:

    1.在项目中执行System.out.println(System.getProperty("java.library.path")),获取到java.library.path的具体路径

    2. 如果是Java Project则将相应的Dll拷贝到system32目录下即可

    3. 如果是Web Project则将相应的Dll拷贝到jre的bin目录和Tomcat的bin目录即可,

     如:D:\Program Files\Java\jre6\bin;和E:\Program Files\Apache Software Foundation\Tomcat 6.0\bin

 

 

    OK。解决!

java.lang.UnsatisfiedLinkError:no dll in java.library.path终极解决之道

标签:io   ar   java   strong   sp   on   bs   file   方法   

原文地址:http://www.cnblogs.com/azhqiang/p/4045766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!