1

使用 JD-GUI 查看 jar 文件时,我不断收到某种显示错误。它似乎将变量名/标识符替换为符号����(在 JD-GUI 中看起来像一个红色的雪人,附上图片)。知道如何解决这个问题吗?我试着用谷歌搜索,但不能很好地描述我的情况,因此找不到有同样问题的人。提前致谢!在此处输入图像描述

4

3 回答 3

1

看起来标识符是unicode。您可以通过使用像 Procyon 这样的转义 unicode 的反编译器来解决这个问题。(无论如何你都应该使用 Procyon,因为 JD-GUI 是一个糟糕的反编译器)。

于 2015-05-13T03:41:23.193 回答
0

看起来像一个雪人:)。发布其余的可能会有所帮助,但如果您不想这样做,请使用 jad 和蕨类植物,而不是比较两者。一个应该有“正确”的命名

于 2015-05-13T03:04:04.960 回答
0

类文件应该已经加密了,从变量名和方法名可以看出,我认为最好的办法是找一个开源的解决方案。

于 2015-05-13T03:04:29.657 回答