使用JD-GUI查看jar文件时,我不断遇到某种显示错误。它似乎用符号���替换变量名称/标识符(在JD-GUI中看起来像红色雪人,图片附加)。知道怎么解决这个问题吗?我试着用谷歌搜索,但无法很好地描述我的情况,因此无法找到任何有同样问题的人。提前致谢!
答案 0 :(得分:1)
看起来标识符是unicode。你可以通过使用像Procyon这样逃脱unicode的反编译来解决这个问题。 (无论如何你应该使用Procyon,因为JD-GUI是一个糟糕的反编译器。)
答案 1 :(得分:0)
看起来像个雪人:)。发布其余的可能会有所帮助,但如果你不想,使用jad和蕨花比比较两者。一个人应该有“正确”的命名
答案 2 :(得分:0)
类文件应该加密,你可以从变量名和方法名中看到,我认为最好的方法是找到一个开源解决方案。