您的位置:首页 > 编程语言 > Java开发

空间展示应用的java.lang.UnsatisfiedLinkError:no orgal in java.library.path错误解决方法

2013-10-13 21:07 1316 查看

java应用中引入dll可能会出现各种如”java.lang.UnsatisfiedLinkError...java.library.path“的错误,可参考如下解决方法:

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


http://hi.baidu.com/andywade/item/6d6019853670b328110ef342

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 SoftwareFoundation\Tomcat
6.0\bin

2.空间展示相关应用报错可能是java.lang.UnsatisfiedLinkErrorno
ogral(大概是这个名字) injava.library.path

解决方法是:
在本机的{JAVA_HOME}\jre\bin下放置如下dll:gdal7.dll,ogrjni.dll,osrjni.dll,gdaljni.dll,gdalcons**文件。


即可解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐