我刚刚加入了一个企业作为JAVA程序员,这里有一个.jar发送到客户端,文件夹包含libs和资源,但我找不到用于形成这个.jar的基本代码。无论如何我从.jar发送到客户端获取基本代码或只是一些类重新编写代码?
答案 0 :(得分:0)
您可以使用JDGUI将.jar反编译为许多.java。
答案 1 :(得分:0)
您可以反编译jar中的* .class(例如使用http://jd.benow.ca/),但您无法检索javadoc或程序集配置。
最好还是问问谁给你这个罐子提供源代码......
答案 2 :(得分:0)
IntelliJ IDEA Java反编译器对我来说效果很好,当你想快速查找某些第三方方法的实现时非常方便。
我主要使用此方法在调用第三方库时检查性能问题,因此可以用于此目的,但它肯定不能替代原始的,完整记录的源代码以及原始代码。开发者提问。
请注意,如果.jar在打包之前已被混淆,反编译器将没有多大用处。