AO AE开发中遇到的异常
Could not load native libraries.java.lang.UnsatisfiedLinkError: D:\program files (x86)\ArcGIS\Desktop10.1\bin\ntvinv.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform java.lang.UnsatisfiedLinkError: D:\program files (x86)\ArcGIS\Desktop10.1\bin\ntvinv.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at com.esri.arcgis.interop.NativeLoader.loadLibrary(Unknown Source) at com.esri.arcgis.system.EngineInitializer.initializeEngine(Unknown Source) at com.trgis.soft.arcgis.ae.AEInit.<init>(AEInit.java:8) at com.trgis.soft.arcgis.ae.AEInit.main(AEInit.java:15) Could not load native libraries. java.lang.UnsatisfiedLinkError: D:\program files (x86)\ArcGIS\Desktop10.1\bin\ntvinv.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1732) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at com.esri.arcgis.interop.NativeLoader.loadLibrary(Unknown Source) at com.esri.arcgis.interop.NativeObjRef.p(Unknown Source)java.lang.UnsatisfiedLinkError: D:\program files (x86)\ArcGIS\Desktop10.1\bin\ntvinv.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform at com.esri.arcgis.interop.Dispatch.a(Unknown Source) at com.esri.arcgis.interop.Dispatch.isNativeMode(Unknown Source) at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source) at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source) at com.esri.arcgis.version.IArcGISVersionProxy.<init>(Unknown Source) at com.esri.arcgis.version.VersionManager.<init>(Unknown Source) at com.esri.arcgis.version.VersionManager.<init>(Unknown Source) at com.esri.arcgis.system.EngineInitializer.setVersionAndInitialize(Unknown Source) at com.esri.arcgis.system.EngineInitializer.initializeEngine(Unknown Source) at com.trgis.soft.arcgis.ae.AEInit.<init>(AEInit.java:8) at com.trgis.soft.arcgis.ae.AEInit.main(AEInit.java:15) java.lang.RuntimeException: Failed to initialize native code invocation: null at com.esri.arcgis.interop.NativeObjRef.p(Unknown Source) at com.esri.arcgis.interop.Dispatch.a(Unknown Source) at com.esri.arcgis.interop.Dispatch.isNativeMode(Unknown Source) at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source) at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source) at com.esri.arcgis.version.IArcGISVersionProxy.<init>(Unknown Source) at com.esri.arcgis.version.VersionManager.<init>(Unknown Source) at com.esri.arcgis.version.VersionManager.<init>(Unknown Source) at com.esri.arcgis.system.EngineInitializer.setVersionAndInitialize(Unknown Source) at com.esri.arcgis.system.EngineInitializer.initializeEngine(Unknown Source) at com.trgis.soft.arcgis.ae.AEInit.<init>(AEInit.java:8) at com.trgis.soft.arcgis.ae.AEInit.main(AEInit.java:15) Exception in thread "main" java.lang.RuntimeException: Can not use native code: Initialisation failed at com.esri.arcgis.interop.NativeObjRef.<init>(Unknown Source) at com.esri.arcgis.interop.Dispatch.createDispatch(Unknown Source) at com.esri.arcgis.interop.Dispatch.<init>(Unknown Source) at com.esri.arcgis.version.IArcGISVersionProxy.<init>(Unknown Source) at com.esri.arcgis.version.VersionManager.<init>(Unknown Source) at com.esri.arcgis.version.VersionManager.<init>(Unknown Source) at com.esri.arcgis.system.EngineInitializer.setVersionAndInitialize(Unknown Source) at com.esri.arcgis.system.EngineInitializer.initializeEngine(Unknown Source) at com.trgis.soft.arcgis.ae.AEInit.<init>(AEInit.java:8) at com.trgis.soft.arcgis.ae.AEInit.main(AEInit.java:15)
这个应该是遇到了32位和64位不兼容的问题,改了一下运行时的jdk就OK了
AutomationException: 0x80040585 - The index was either too large or too small. in '"esri.Polygon"' at com.esri.arcgis.geometry.Polygon.getPoint(Unknown Source) at com.trgis.soft.arcgis.ae.AETool.query(AETool.java:67) at com.trgis.soft.arcgis.ae.AETool.main(AETool.java:102)
相关推荐
c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO开发代码c#+AO...
AO开发入门--AO二次开发入门好教程,真的特别号哦
实用C#进行AO二次开发 具有完整的基本操作功能,实现了右键、鹰眼、符号化、查询、空间分析等功能
AO开发常用的50个源代码举例,基于vba语言开发
AO+C# 二次开发版本基本功能源代码使用AE10.0和VS2010 实现的功能见图片
自己做的AO开发实例,里面包含AO大部分的基础功能,可以供学习者很好的学习知识,推荐AO学习课本--《ArcObjects GIS应用开发》,兰小机编
全文介绍如何在ARCGIS 9.0平台上使用VBA、VB和ARCOBJECT进行二次开发,涵盖了AO组件的方方面面。 共有235页详实的word文档
AO开发的一些例子下载,通过这些例子的学习,可以帮你解决相应的简单的AO问题,可以理解AO开发的相关概念
包括ArcGIS的产品框架,AO的组建库,学习使用基于ArcGIS Desktop、ArcGIS Engine和ArcGIS Server产品的AO组件开发应用程序
学GIS一般要学的东西,希望对你有用
常用的AO开发代码,函数齐全,可以直接使用
基于AO的ArcGIS二次开发——AO程序设计入门,
AO开发10.2,针对江西理工大学兰小机的ao开发那本书
AO二次开发的一些基础功能的实现希望能够帮助广大的学习爱好者。
是一项很ESRI提供了一些比较有用的工具,对于一个刚进行AO开发的程序员,经常是想处理一个功能,却不知道版面元素AO中提供的相关接口
ao开发,实用arcgis爱好者分享。与大家共同学习。
ArcGIS AE,AO,基于c#开发,空间插值的相关代码及数据。适合初学者
AO开发中的一些小技巧
本教程介绍了ArcGIS软件,以及AO编程的入门实例,值得初学者借鉴学习
AO3416中文资料AO3416中文资料