导入的示例程序MapComponent,jar包全部加载了,运行后报下面的错,是什么问题?
java.lang.UnsatisfiedLinkError: no Wrapj600 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at com.supermap.data.Environment.LoadWrapJ(Unknown Source)
at com.supermap.data.Environment.<clinit>(Unknown Source)
at com.supermap.data.InternalHandle.<clinit>(Unknown Source)
at com.supermap.services.providers.LicenseChecker.a(LicenseChecker.java:62)
at com.supermap.services.providers.LicenseChecker.checkLicense(LicenseChecker.java:52)
at com.supermap.services.providers.UGCMapProvider.a(UGCMapProvider.java:595)
at com.supermap.services.providers.UGCMapProvider.<init>(UGCMapProvider.java:88)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.supermap.services.components.MapContext.getProviders(MapContext.java:171)
at com.supermap.services.components.impl.MapImpl.a(MapImpl.java:166)
at com.supermap.services.components.impl.MapImpl.<init>(MapImpl.java:144)
at com.supermap.sample.MapComponentSample.getMapComponent(MapComponentSample.java:59)
at com.supermap.sample.MapComponentSample.queryByDistanceSample(MapComponentSample.java:65)
at com.supermap.sample.MapComponentSample.main(MapComponentSample.java:200)
java.lang.UnsatisfiedLinkError: no Wrapj600 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at com.supermap.data.Environment.LoadWrapJ(Unknown Source)
at com.supermap.data.InternalHandle.<clinit>(Unknown Source)
at com.supermap.services.providers.LicenseChecker.a(LicenseChecker.java:62)
at com.supermap.services.providers.LicenseChecker.checkLicense(LicenseChecker.java:52)
at com.supermap.services.providers.UGCMapProvider.a(UGCMapProvider.java:595)
at com.supermap.services.providers.UGCMapProvider.<init>(UGCMapProvider.java:88)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.supermap.services.components.MapContext.getProviders(MapContext.java:171)
at com.supermap.services.components.impl.MapImpl.a(MapImpl.java:166)
at com.supermap.services.components.impl.MapImpl.<init>(MapImpl.java:144)
at com.supermap.sample.MapComponentSample.getMapComponent(MapComponentSample.java:59)
at com.supermap.sample.MapComponentSample.queryByDistanceSample(MapComponentSample.java:65)
at com.supermap.sample.MapComponentSample.main(MapComponentSample.java:200)
0 WARN MapContext - 初始化MapProvider对象失败,异常信息为{0}
java.lang.UnsatisfiedLinkError: com.supermap.data.LicenseNative.jni_New()J
at com.supermap.data.LicenseNative.jni_New(Native Method)
at com.supermap.data.License.<init>(Unknown Source)
at com.supermap.services.providers.LicenseChecker.a(LicenseChecker.java:62)
at com.supermap.services.providers.LicenseChecker.checkLicense(LicenseChecker.java:52)
at com.supermap.services.providers.UGCMapProvider.a(UGCMapProvider.java:595)
at com.supermap.services.providers.UGCMapProvider.<init>(UGCMapProvider.java:88)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at com.supermap.services.components.MapContext.getProviders(MapContext.java:171)
at com.supermap.services.components.impl.MapImpl.a(MapImpl.java:166)
at com.supermap.services.components.impl.MapImpl.<init>(MapImpl.java:144)
at com.supermap.sample.MapComponentSample.getMapComponent(MapComponentSample.java:59)
at com.supermap.sample.MapComponentSample.queryByDistanceSample(MapComponentSample.java:65)
at com.supermap.sample.MapComponentSample.main(MapComponentSample.java:200)
Exception in thread "main" com.supermap.services.components.MapException: 获取地图名为 世界地图 的地图失败,请检查地图名称是否正确。
at com.supermap.services.components.impl.MapImpl.queryByDistance(MapImpl.java:748)
at com.supermap.sample.MapComponentSample.queryByDistanceSample(MapComponentSample.java:88)
at com.supermap.sample.MapComponentSample.main(MapComponentSample.java:200)
解决方法:
首先重新加载webapps\iserver\WEB-INF\lib中的所有jar包,然后加载support\objectsjava\bin目录下的jar包(只需加载jar包即可),然后设置系统环境变量将该bin的路径放到path最前面,重启eclipse即可
MapProviderSample如果报错也可以这么解决
分享到:
相关推荐
本资源是博客 “SuperMap iObjects for C++ 入门详解(VS + Qt)”中使用的示例程序,供需要的朋友下载。
SuperMap Objects 范例程序参考 SuperMap Objects 2008 为广大用户提供了在五种开发语言下(VB6,VC++6,VB .NET2005,C# .NET2005,Delphi7)共240个详细的范例工程源代码及可执行程序,每个工程都是针对某一个或...
解决superMap9D出现大红叉的问题 下载按照里面文本操作即可
用VB基于SuperMap的开发程序,适于初学者的代码。
本资源是博客“SuperMap iObjects for C++ 构建三维场景与加载模型数据”的示例程序
这是一个使用supermap is.net的开发范例,源代码提供
supermap的中文帮助文档,里面有详细的api介绍以及专题介绍,地图的初始化示例
这是使用SuperMap Objects写的GoogleMap地图切割程序输出图片的一个示例程序。
超图三维地球开发代码,vscode直接运行,感兴趣下载
SuperMap中特效的制作流程
超图产品SuperMap iDesktop 11i中文帮助手册,
示例在SuperMap Deskpro.NET 6R中实现导入GDB(Geodatabase , ArcGIS 的原生数据格式)数据的功能。
SuperMap iObject .NET的控件通过WindowsFormsHost控件在WPF应用程序中使用。
SuperMapiServer11i(2022)中文帮助文档 官方文档 包含产品介绍、使用指导、安装部署指南、支持环境、二次开发指导、FAQ等
如何在SuperMap中打开谷歌卫星地图
SuperMap二三维一体化管线解决方案。SuperMap二三维一体化管线解决方案
基于SuperMap iClient for Silverlight构建的查询系统主要采用DevExpress中的Menu和DataGrid控件开发,为用户提供全市医院的查询功能、查询结果展现定位等基本操作功能。
基于superMap 9D的iobject和isServer 完成的地图绘制编辑,具体为打开地图空间,数据集、图层的管理,线路的绘制,地图图片的输出
倾斜摄影OSGB格式模型在superMap中单体化详细过程 倾斜摄影OSGB格式模型在superMap中单体化详细过程
本文档包括SuperMap Objects 开发快速入门教程、对象结构图、技术文档、SuperMap Objects 各个控件与对象及其接口(属性、事件、方法)的含义及用法、示范程序库说明等多方面的内容,是使用COM组件SuperMap Objects ...