jmagic x64 Can't load IA 32-bit .dll
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天将一个用到jmagic的项目转移到另一台服务器,本来以为很简单的事情,最终耗费了4个小时。 原来机器是x32的jdk,按照网上教程来没有任何问题,新机器是x64的jdk,便是噩梦的开始。 按照教程配置完测试,提示:Can't load IA 32-bit .dll on a AMD 64-bit platform,先是去搜x64的jmgick.dll,没有找到,不死心又去折腾了一个x64的ImageMagic来安装还是一样报错。网上建议将64的jdk 后来搜到一篇文章介绍说对于x32 dll的兼容性,建议放到SystemWOW64里面即可解决问题,立马剪切过去重启还是不好用提示缺少dll,最后经过了2个多小时的折腾,从stackoverflow上找到一个靠谱的答案,除了将x32的dll放到SystemWOW64中,还需要将SystemWOW64加到环境变量中,其实也不难,就是当时很难往这方面想。 最后,不得不吐槽一下中国的“局域网”,最近谷歌国外都不稳定,stackoverflow上的那篇文章早搜到了,就是打不开,额外折腾了这么久。 -------------------------update 2014-06-20 ------------------ 早上起来仔细看了下