java - 反编译其中包含嵌套类的类

标签 java

我正在尝试查看库的源代码。我提取了库,它给了我所有的类文件。

我正在尝试反编译其中包含嵌套类的特定类。

我有两个类文件,例如 XYZ.class 和 XYZ$1.class。无论如何我可以一次反编译它们并获得一个 Java 文件。

非常感谢对此的任何帮助。

我用的是 JD-GUI。它不显示内部类的源代码。

最佳答案

我在命令提示符下使用以下注释手动提取库

jar xf myFile.jar

我在 JD-GUI 中打开解压缩的文件夹,它在单个文件中为我提供了主类和内部类的反编译版本。

注意:之前我直接在 JD-GUI 中打开库,在那种情况下它根本没有向我显示内部类。

关于java - 反编译其中包含嵌套类的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42727496/

相关文章:

java - 4x4 单词网格 - Java

java - 如何从android中的另一个方法调用线程内的run方法?

java - 尝试在方格网格下方添加消息 JLabel 时,GridBagLayout 做奇怪的事情

java - Jackson 自定义 JsonSerializer - 有条件地调用默认序列化程序

java - 菜鸟问题。我在 ArrayList 中存储了 double 。难以将它们的总数添加到单个 double 变量中。

java - 是否可以在不同的 servlet、相同的 WAR 中使用不同的 Spring Security AuthenticationProvider?

java - 如何通过 Java 客户端创建新用户并将其添加到 Active Directory 中的现有组

java - JXTreeTable RowFilter 实现

java - 如何使使用不同jdk版本的两方之间兼容

java - 使用 tweet4j 按位置获取推文