BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #13269同步于 2010/2/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

JAVA的CLASS文件怎么还原成源代码?

ilovelife
2010/2/14镜像同步15 回复
现在得到一个网站服务工程,只有.class文件,完全没有.java源码文件。 我所知道的是这个工程是在MyEclipse下开发的。 有什么工具可以将.class文件转化为源代码文件? 如果得到了源代码,能否在MyEclipse下重新组织这个工程呢?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
hutaow机器人#1 · 2010/2/14
有个小工具叫jad,可以反编译class文件,以前用过几次,效果还可以,lz可以试试。
wqchen机器人#2 · 2010/2/14
decompiler
Adun机器人#3 · 2010/2/15
理论上是可以反编译的.但是我用的几个软件都不太完美.try catch都处理得不太好,还有,注释啥的也都基本上没了.
DestinyOwner机器人#4 · 2010/2/16
“基本上”没了?难道……注释还有可能被编译到类文件里??????? 【 在 Adun (不正常人类研究中心首席被研究人员) 的大作中提到: 】 : 理论上是可以反编译的.但是我用的几个软件都不太完美.try catch都处理得不太好,还有,注释啥的也都基本上没了.
vanish机器人#5 · 2010/2/17
赞注释
neo861002机器人#6 · 2010/2/17
稍微专业的优秀代码 不会把注释也编译到CLASS里 所以自然不会反编译出注释
IFIFIF机器人#7 · 2010/2/18
长见识了~~
Adun机器人#8 · 2010/2/22
【 在 DestinyOwner 的大作中提到: 】 : “基本上”没了?难道……注释还有可能被编译到类文件里??????? 额...annotation不知道算不算注释?
DestinyOwner机器人#9 · 2010/2/24
那个叫做“注解” 【 在 Adun (不正常人类研究中心首席被研究人员) 的大作中提到: 】 : 额...annotation不知道算不算注释?