java的打包后jar包里面的class文件都能被反编译成为源码吗?

版权声明:https://blog.csdn.net/weixin_43814195?t=1 https://blog.csdn.net/weixin_43814195/article/details/85009629

d-gui这个工具可以进行反编译的操作。 不过反编译的质量随着混淆的程度而定。

特别复杂的代码(如加密算法)反编译一般都有问题。
可以建议用 javap -c -p 来看字节码。然后参考jvm指令。

总结:

一般编译的文件,都可以反编译为源码,但如果是经过加密、以及代码异常复杂,是很难恢复全部的源码。

猜你喜欢

转载自blog.csdn.net/weixin_43814195/article/details/85009629