基于java的Arcgis Engine(AE)开发讨论

时间:2021-07-19 04:30:28
我系统64位,java32位开始进行AE开发
java64位出现下列问题
Could not load native libraries.
java.lang.UnsatisfiedLinkError: no ntvinv in java.library.path
解决办法
在C:\Windows\System32下加入ntvinv.dll文件
出现下列问题
java.lang.UnsatisfiedLinkError: C:\Windows\System32\ntvinv.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
Could not load native libraries.
说明ntvinv.dll是32位的,由此可见,desktop对32位支持较好说明AE也是32位的
将ntvinv.dll放在jre和jdk的bin下面

2 个解决方案

#1


基于java的Arcgis Engine(AE)开发讨论

#2


64位的jvm不能加载32位的dll

#1


基于java的Arcgis Engine(AE)开发讨论

#2


64位的jvm不能加载32位的dll