最近在做本地环境的时候,发生了java.lang.UnsatisfiedLinkError: C:\WINDOWS\system32\jmagick.dll: Can't find dependent libraries错误。
按照一般的步骤如下设置:
首先下载ImageMagick-6.3.9-0-Q16-windows-dll.exe与jmagick-win-6.3.9-Q16.zip(注:版本应当对应)
安装ImageMagick-6.3.9-0-Q16-windows-dll.exe,双击运行安装文件一路next即可,安装后检查系统path是否已经有了安装目录。
解压jmagick-win-6.3.9-Q16.zip将jmagick.jar放在工程lib文件夹下,将jmagick.dll放C:\WINDOWS\system32 下。
还是继续发生同样的错误。最好查找环境变量的path。发现以前设置了一个信息:C:\WINDOWS\system32\jmagick.dll
把path中的这个信息删除就ok了。
看来在做环境的时候不要随便设置一些东西。