如何从客户端.JAR版本中获取代码



我刚刚加入了一家企业作为Java程序员,这里有一个.jar发送给客户端的带有LIB和资源的文件夹,但是我找不到用于形成此此的基本代码。罐。无论如何,我从.jar发送给客户端以获取基本代码或一些类以重新编写代码的地方?

您可以使用jdgui将.jar分配到许多.java中。

  1. 用jdgui打开.jar
  2. 该程序将将所有.Java的所有.Java
  3. 分配给
  4. 然后,您可以将所有.java导出到某些文件夹

您可以将 *.class反复编译(例如http://jd.benow.ca/),但是您将无法检索Javadoc或汇编配置。

最好还是问给您这个罐子的人提供源代码...

Intellij Ideas Java解次词对我来说非常有效,当您想快速查找第三方方法的某些实现时,非常方便。

我主要使用此方法来调用第三方libs时检查性能问题,因此可以为此目的进行,但是它肯定不是替代原始,已记录的原始源代码以及原始的替代品开发人员问问题。

请注意,如果在包装之前对.jar产生混淆,将不会有太多使用。

最新更新