如何将jar包class文件反编译成一个java源码项目出来?

曹西 2012-07-16 10:18:43
公司内部封装的一个jar包,现在用jad可以临时看那个类反编译那个class文件,但是我想把那个jar给反编译出整个项目出来,该如何实现??
...全文
1605 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
brightyq 2012-07-16
  • 打赏
  • 举报
回复
反编译器编译出的代码,你可以看,但不是都能反编译出来。虽然说是java支持开源,但有些还是没办法看的。
公司的jar包也并非都开源,估计最核心那部分是看不到的。
MiceRice 2012-07-16
  • 打赏
  • 举报
回复
目前即便最好的反编译器,都不能保证对class能绝对反编译成功,更不要说那些做过混淆的。

遇到使用了Exception嵌套的,和 break label 的,基本上都会出问题。



既然是公司内封装的jar,为啥不直接申请源码来看?
brightyq 2012-07-16
  • 打赏
  • 举报
回复
java decompiler
在File菜单下,有 Save JAR sources ,它把整个jar反编译并保存

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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