今天,剛剛換了個固態硬盤,順便裝了一個64的win7,感覺速度的確提高了一大截,但是接踵而來也有很多麻煩,原來32位的軟件大部分用不了。
eclipse換成64位的eclipse4.2,沒想到原來的反編譯插件decompiler也用不了了,報錯如下:
java.lang.UnsatisfiedLinkError:……\jd-eclipse.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
就是說原來是32位的,用到64位上面就報錯了
後來我到網上去重新下了一個jadclipse3.3.0.jar (http://download.csdn.net/detail/tiwerbao/5498821),這個可以適用於64的eclipse,但是還是報錯了:
Cannot runprogram "jad" (in directory "C:\Users\Administrator\……
原來,JDK裏面沒有jad.exe反編譯命令,所以再下載一個jad158g.win.zip (http://download.csdn.net/detail/tiwerbao/5498817),把裏面的jad.exe放到JDK的bin目錄,再重啓一下eclipse就好了。
(注:我反編譯了一下JDK1.7的代碼,發現註釋都沒有了,如果能下到源碼的,還是下源碼看比較好,沒有註釋看起來很不爽,哈哈。)