关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法

一、项目没有使用32位的jdk,java使用arcengine就需要用到arcobjects.jar,而此jar包暂时只支持32位的jdk

祈祷官方能出个支持64位的AE — 。 —

二、32位的jdk没有配置环境变量,下图是如何在电脑上既配置64位的jdk,又配置32位的jdk

关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法
关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法

三、本机没有下载arcgis,安装包和下载教程百度上有很多

四、arcgis未配置环境变量,配置如下:

1.配置arcgis环境变量(配置到bin目录的上一层)
关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法
2.将环境变量添加到path中
关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法

五、如何此时还是报这个错,那就要看看自己的IDEA开发工具是否加载到了arcgis或者32位jdk的环境变量了

1.先点进去这个Edit Configuration
关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法
2.打开IDEA此时加载的环境变量列表
关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法
关于arcengine初始化 java.lang.UnsatisfiedLinkError:no ntvinv in java.library.path错误的几种解决方法
3.若没有自己配置的arcgis环境变量或32位jdk的环境变量,说明IDEA没加载到,那就重启IDEA,一直到加载到为止