反编译的目的

blcx070 2017-04-05 04:18:51
用jd-gui对jar包进行反编译,然后用maven再把反编译得到的java文件打成jar包。疑问是对jar包进行反编译的目的是什么?是为了调错吗?可是如果源文件有错误的话它能打成jar包吗?望各位大神能帮忙解答。
...全文
146 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
showhunter74 2017-04-05
  • 打赏
  • 举报
回复
1、可以查看下正式运行环境的包,确认正式运行环境的代码、配置文件。 这样可以知道正式环境代码、配置是否正确,防止打包引起的异常。 2、查看源码,学习别人家的东东;也可以根据自己的实际需求进行修改,重新封包。 3、搞点奇奇怪怪的坏事情
blcx070 2017-04-05
  • 打赏
  • 举报
回复
原java文件里有错是不能打成jar包的吧?为什么反编译后还要用maven再打成jar包?
自由自在_Yu 2017-04-05
  • 打赏
  • 举报
回复
反编译是为了查看源码的,你想了解jar包源码里面的某一个方法时怎么实现的,只能反编译查看

51,412

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧