jmagic x64 Can't load IA 32-bit .dll

狂风中的少年 提交于 2019-12-12 11:00:36

【推荐】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 ------------------

早上起来仔细看了下,原来只是上传成功不报错而已并没有生成缩略图,最后重新安装了32位的jdk,32位的tomcat,期待有更好的解决方法。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!