java.lang.UnsatisfiedLinkError: **\ntvinv.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

【问题描述】

   ArcGIS Engine在Eclipse中调试遇到问题:

   java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\ArcGIS\Desktop10.1\bin\ntvinv.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

wKiom1NnS1LDGK2mAAf_Z19P550635.jpg



【问题原因】

   应该是Eclipse中采用的JRE和ArcGIS Engine遇到了32bit和64bit不兼容的问题,原先用的JRE 64bit + ArcGIS Engine 32bit

wKiom1NnS4PgYXzDAAMnAp2GYE8926.jpg



【问题解决】

   将JRE换成32bit的。

wKiom1NnS6ywCRelAAUgofo83aQ130.jpg

wKioL1NnS4KgpuRkAAMikqFuh54975.jpg


问题解决!


你可能感兴趣的:(Engine,arcgis,32-bit,64-bit)