简体   繁体   中英

Error in JD-GUI regarding variable names

When looking at a jar file with JD-GUI I keep getting some sort of display error. It seems to replace variable names/identifiers with the symbol (which in JD-GUI looks like a red snowman, picture attached). Any idea of how to fix this? I tried googling around but wasn't able to describe my situation very well and could therefore not find anyone with the same problem. Thanks in advance! 在此处输入图片说明

It looks like the identifier is unicode. You can fix that by using a decompiler like Procyon that escapes unicode. (You should be using Procyon anyway because JD-GUI is a poor decompiler).

Looks like a snow man :). Posting rest of could would help but if you don't want to, use jad and maybe fern flower than compare the two. One should have the "right" naming

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM