1,首先將 A.jar 解開(kāi)到文件夾D:\A中
2,
在cmd中切換到j(luò)ad.exe所在的路徑下3,運(yùn)行jad -o -r -sjava -d src\A\ ?D:\A\**\*.class
說(shuō)明:在反編譯中出現(xiàn)了錯(cuò)誤:
??????The class file version is 47.0 (only 45.3 and 46.0 are supported) JavaClassFileParseException: Class file version mismatch。網(wǎng)上搜索了一下,很多都說(shuō)是版本的問(wèn)題,jad的官方網(wǎng)站上也說(shuō)是版本的問(wèn)題,但我的已經(jīng)是最新的版本了;在反復(fù)試驗(yàn)的情況下,終于發(fā)現(xiàn)問(wèn)題的解決方法是:只要在jad.exe的當(dāng)前路徑下執(zhí)行jad命令就可以順利反編譯。相信這點(diǎn)對(duì)遇到同樣問(wèn)題的朋友有所幫助。