前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

java反编译工具jad - 青潭狼的专栏 - 博客频道 - CSDN.NET 青潭狼的专栏 在积累中酝酿,在前行中思考,用自己的路去找寻IT的快乐和本质 目录视图 摘要视图 订阅 【大声说出你的爱】CSDN社区情人节特别活动 专访李云:从通讯行业的架构师到互联网“新兵” 电子版《程序员》杂志免费领 [置顶] java反编译工具jad 2007-07-13 12:34 10864人阅读 评论(1) 收藏 举报 反编译工具javapathjdkcclass java反编译工具jad http://www.kpdus.com/jad.html 官方最新版本,支持jdk1.6 Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. 点击下载 一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:/Java/>jad example1.class c:/Java/>jad *.class 结果是将example1.class反编译为example1.jad。将example1.jad改为example1.Java即得源文件。 二、Option -o 不提示,覆盖源文件 三、Option -s c:/Java/>jad -sJava example1.class 反编译结果以.Java为扩展名。 四、Option -p 将反编译结果输出到屏幕 c:/Java/>jad -p example1.class 将反编译结果重定向到文件 c:/Java/>jad -p example1.class>example1.Java 五、Option -d 指定反编译的输出文件目录 c:/Java/>jad -o -dtest -sJava *.class 该文章转载自网络大本营:http://www.haoad.net/Info/3883.Html   反编译别人的程序是不对的,但是有时候由于某种原因,不得不反编译别人的代码,那就需要一个工具了。小颖JAVA源代码反编译专家V1.4终极版是个很好的工具,但是只能对JDK1.4.2和之前的版本编译的程序反编译,而JDK5.0后的就无能为力了,但是可以下载JAD.EXE来逐个反编译 CLASS文件,不过如果碰到有几十个或几百个文件夹,并且目录很深的时候,就麻烦了,这个给出一个直接使用命令行反编译整个目录的方法:使用jad批量反编译 jad -o -r -sjava -d src bin/**/*.class src: 是反組後的目錄 bin:指 package 開頭 将bin里面所有的.class反编译到src下面JAD下载: 文件名: jadnt157.ziphttp://download.pchome.net/php/dl.php?sid=9111 jad:反编译工具可以将class文件反编译成java文件假设将jad.exe安装在f:/java/jad目录下把要反编译的文件*.class复制到此目录下,接着接以下步骤,在命令行窗口环境中进入jad目录,然后运行:jad -s java *.class (附,*.class指要反编译的文件名)如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,将jad 所在目录加到path路径中即可:set path=%path%;f:/java/jad若要了解jad更为详细的使用帮助信息,直接运行jad.exe查看 以下假设jad.exe在c:/java目录下 一、基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:/java/>jad example1.class c:/java/>jad *.class 结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。 二、Option -o 不提示,覆盖源文件 三、Option -s c:/java/>jad -sjava example1.class 反编译结果以.java为扩展名。 四、Option -p 将反编译结果输出到屏幕 c:/java/>jad -p example1.class 将反编译结果重定向到文件 c:/java/>jad -p example1.class>example1.java 五、Option -d 指定反编译的输出文件目录 c:/java/>jad -o -dtest -sjava *.class 六、Option -r 按*.class的包结构输出文件目录c:/java/>jad -o -r -dtest -sjava d:/1/**/*.class将d:/1/文件夹下的.class文件按照原程序的包结构反编译到test目录下。 更多 上一篇:Java6 JDK的安装 下一篇:常用正则表达式 相关主题推荐 反编译工具 java 源代码 扩展 结构 查看评论 * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场 核心技术类目 全部主题 Java VPN Android iOS ERP IE10 Eclipse CRM JavaScript Ubuntu NFC WAP jQuery 数据库 BI HTML5 Spring Apache Hadoop .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace Web App SpringSide Maemo Compuware 大数据 aptech Perl Tornado Ruby Hibernate ThinkPHP Spark HBase Pure Solr Angular Cloud Foundry Redis Scala Django Bootstrap 个人资料 qingtanlang 访问:74898次 积分:1312分 排名:第9603名 原创:47篇 转载:24篇 译文:0篇 评论:9条 文章搜索 文章分类 .NET方向技术(1) IT休闲(2) JAVA方向技术(19) JAVA面试题及面试技巧(0) Linux(1) ORACLE(0) 其他业务相关(1) 学习资料(0) 电脑硬件及日常维护(11) 程序人生(13) 编程常见术语(英文缩写)等(1) 网页编程(6) 软件工程(5) 邮件相关(2) 文章存档 2009年10月(1)2009年01月(1)2008年12月(2)2008年10月(1)2008年09月(2)2008年08月(1)2008年07月(2)2008年06月(11)2008年05月(2)2008年04月(4)2008年03月(8)2008年02月(2)2008年01月(10)2007年12月(8)2007年11月(6)2007年10月(3)2007年09月(1)2007年07月(5)2007年01月(1) 阅读排行 java反编译工具jad (10864) PG,PL,SE各是什么意思[转] (5896) [转帖]三个重要的邮件系统相关协议(4462) eclipse3.3中集成MyEclipse 6.0和tomcatPluginV321(注意不是V32)插件的注意事项(4110) MyEclipse 6.0.1 注册码(3818) org.hibernate.MappingException: Could not determine type for 错误(3436) 汽车VIN编码的详细规则(3120) inner join 和where 区别 (2901) XP Antivirus 2008 清除(2237) Java6 JDK的安装(1975) 评论排行 inner join 和where 区别 (3) eclipse3.3中集成MyEclipse 6.0和tomcatPluginV321(注意不是V32)插件的注意事项(2) DOM4J简介 (1) XP Antivirus 2008 清除(1) java Vector.toArray 与强制类型转换(1) java反编译工具jad (1) 解决右键"打开方式"拒绝访问(0) According to TLD, tag bean:write must be empty, but is not(0) struts 标签的怪现象(0) org.hibernate.MappingException: Could not determine type for 错误(0) 推荐文章 最新评论 inner join 和where 区别 lenovo455: 你这没有说明白效率优劣啊! inner join 和where 区别 xutao5641745: 4.一般要使得数据库查询语句性能好点遵循一下原则: 怎么我看书上写的是: 小表在前,大表在后啊... inner join 和where 区别 bird137: 非常感谢。 java Vector.toArray 与强制类型转换 cruel009: 非常感谢,碰到这问题了! DOM4J简介  jzhang2007: Have you looked at VTD-XML? it is 10x faster and 5... java反编译工具jad NorikoChang: 我想反编译mail.jar里面的class文件,可是我打开的class文件都不显示,只显示两句话,/... XP Antivirus 2008 清除 krwlkrwl: ……我也中这个了,用了很多的办法,最后手动按官方提供的资料把该删的都删了,恶意软件是没有重新出现在右... eclipse3.3中集成MyEclipse 6.0和tomcatPluginV321(注意不是V32)插件的注意事项 rose_424: 你好,我也在学习中,可以加你为好友吗?tomcatPluginV321插件,我无法下载。 加我QQ吧... eclipse3.3中集成MyEclipse 6.0和tomcatPluginV321(注意不是V32)插件的注意事项 bujidexinq: studing in myeclipse ! 学习资料 《程序员》官方BLOGmqboss的专栏(java)潘爱民的专栏(windows)职业生涯顾问Leo