如何批量反编译许多类文件?什么是反编译Java类文件的最佳软件?
回答
我也推荐JAD。我已经使用了很长时间,大约2年! – vpram86 2009-09-05 11:42:58
我发现最新版本的JAD不支持一些java功能。 – MemoryLeak 2009-09-05 11:48:39
我已经更新了我的答案以包含该内容。这使得JD成为最佳选择,除非GUI意外地满足您的需求,否则您必须执行一些编程来创建批处理脚本。 – 2009-09-05 16:41:15
看看Jode。您可以一次过反汇编.class文件或完成.jar。虽然它声称是Java的早期版本(1.3)的最新版本,但我在后来的Java版本中遇到了一些问题。
我刚刚出版了一本独立的Java反编译器的GUI(基于JAD),你可以从的Util Java Decompiler (JAD based) v1.0
这是一款基于Windows .NET 4.0的应用程序,它支持的*拖动n'drop得到。 jar文件。
创建该工具的代码是一个简单的C#脚本(您可以在此看到:https://github.com/o2platform/O2.Platform.Scripts/tree/master/3rdParty/JAD),因此可以很容易地将其扩展为允许进行批量反编译。
由于JAD有时无法反编译某些文件,因此向其他Java反编译器添加支持可能会很好。
- 1. 反编译java类文件
- 2. 批处理编译.fla文件的最佳方法是什么?
- 3. 在Linux上提供Java软件的最佳方式是什么?
- 4. 在Java中开发游戏的最佳软件包是什么?
- 5. 从Java编写excel文件的最佳方式是什么?
- 6. 解码/编码MIME头文件(base64)的最佳软件包是什么?
- 7. 如何“反编译”Java类文件?
- 8. 什么是存储软件文档的最佳方式?
- 9. 什么是测试邮件列表软件的最佳方式?
- 10. 用于在Java中读取文件的最佳/最简单的类是什么?
- 11. 编译或反编译MS Access MDB文件有什么作用?
- 12. 通常读取编译器文件的最佳方法是什么?
- 13. 软件UI设计的最佳实践是什么?
- 14. 什么是控制Flex + PHP软件版本的最佳方式?
- 15. 什么是促进软件合作的最佳方式org
- 16. 集成Picasa和JSF软件的最佳方式是什么?
- 17. 用于商业软件的最佳许可证是什么?
- 18. 什么是更新TextMate软件包的最佳方式?
- 19. 表示软件系统的最佳建模方法是什么?
- 20. 什么是软件开发术语的最佳词典?
- 21. 构建软件补丁的最佳做法是什么?
- 22. 什么是聊天室软件的最佳开放协议?
- 23. 什么是与WordPress博客集成的最佳论坛软件?
- 24. 设计GUI的最佳软件是什么
- 25. 在Java中创建XML文件的最佳方式是什么?
- 26. 使用Java传输文件的最佳方式是什么?
- 27. 阅读Java属性文件的最佳选择是什么?
- 28. 什么是使用java提取zip文件的最佳方式
- 29. 使用Java构建HTML文件的最佳方式是什么?
- 30. 在Java中阅读Outlook .msg文件的最佳库是什么?
另请参阅:http://stackoverflow.com/questions/76314/open-java-class-files – Roalt 2010-06-02 06:21:09