我正在尝试查看库的源代码。我提取了库,它给了我所有的类文件。
我正在尝试反编译其中包含嵌套类的特定类。
我有两个类文件,例如 XYZ.class 和 XYZ$1.class。无论如何我可以一次反编译它们并获得一个 Java 文件。
非常感谢对此的任何帮助。
我用的是 JD-GUI。它不显示内部类的源代码。
最佳答案
我在命令提示符下使用以下注释手动提取库
jar xf myFile.jar
我在 JD-GUI 中打开解压缩的文件夹,它在单个文件中为我提供了主类和内部类的反编译版本。
注意:之前我直接在 JD-GUI 中打开库,在那种情况下它根本没有向我显示内部类。
关于java - 反编译其中包含嵌套类的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42727496/