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

今天將一個用到jmagic的項目轉移到另外一臺服務器,原本覺得很簡單的事情,最終耗費了4個小時。tomcat


原來機器是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加到環境變量中,其實也不難,就是當時很難往這方面想。orm


最後,不得不吐槽一下中國的「局域網」,最近谷歌國外都不穩定,stackoverflow上的那篇文章早搜到了,就是打不開,額外折騰了這麼久。教程

-------------------------update 2014-06-20 ------------------it

早上起來仔細看了下,原來只是上傳成功不報錯而已並無生成縮略圖,最後從新安裝了32位的jdk,32位的tomcat,期待有更好的解決方法。form

相關文章
相關標籤/搜索