JAD反编译中的问题解决

JAD反编译中的问题解决

1,首先将 A.jar 解开到文件夹D:\A中
2, 在cmd中切换到jad.exe所在的路径下
3,运行jad -o -r -sjava -d src\A\  D:\A\**\*.class

说明:在反编译中出现了错误:
      The class file version is 47.0 (only 45.3 and 46.0 are supported) JavaClassFileParseException: Class file version mismatch。网上搜索了一下,很多都说是版本的问题,jad的官方网站上也说是版本的问题,但我的已经是最新的版本了;在反复试验的情况下,终于发现问题的解决方法是:只要在jad.exe的当前路径下执行jad命令就可以顺利反编译。相信这点对遇到同样问题的朋友有所帮助。

你可能感兴趣的:(JAD反编译中的问题解决)