CFR Java decompiler
cfr使用java6编写,支持反编译6,7,8,9等到12.甚至可以反编译其他jvm语言为java语言。
download
- cfr-0.146.jar (July 2019) md5: 2dfcdb25472d19cbc009f760aad2a864
- Github
usage
# 将反编译后的代码输出到控制台
java -jar /root/cfr-0.145.jar Monitor2.class
# 将反编译后的代码输出到控制台
java -jar /root/cfr-0.145.jar Monitor2.class --methodname querySyslog
@RequestMapping(value={"/querySyslog"})
public ModelAndView querySyslog(@RequestParam MultiValueMap param, Page page) {
Page p = this.defaultService.query(SyslogEntity.class, (Map)param, page, "receivedDate desc");
return new ModelAndView("monitor/syslog_index").addObject("page", (Object)p);
}
# 将反编译后的代码保存到指定目录 会生成包的目录结构
java -jar /root/cfr-0.145.jar Monitor2.class --methodname querySyslog --outputdir /root