-1

我正在使用 Eclipse 对 Java 进行一些开发。设置断点后,发现变量如下图,比如a, a, 是什么意思,是不是加密了?

图 1

我已经完成了一些其他项目,但变量上应该有一些可读的名称。

图 2

4

1 回答 1

2

看起来您正在调试已被混淆的代码。具体来说,AssemblerInput类。要么你自己混淆了它,要么你使用了一个被混淆了的 3rd-party 库。

Eclipse没有这样做......


它来自一些开发工具包。我只是运行示例,没有代码。

好吧,开发工具包中的库被混淆了。

关于如何恢复它的任何想法?

没有办法恢复原来的符号。前进的唯一方法是向供应商请求库的非混淆版本......或找到库的替代品。

于 2013-08-30T05:16:36.067 回答