gpt4 book ai didi

java - "java decompiler"JD-Core 0.6.0/JD-GUI 0.3.3反编译代码含义

转载 作者:行者123 更新时间:2023-11-29 08:05:35 26 4
gpt4 key购买 nike

 MohrAboutBox.1 local1 = new ActionListener() {

我用 JD GUI 0.3.3 反编译了一个 jar 文件,我得到了这行,这对我来说毫无意义。 “.1”(点一)指的是什么?我尝试重新编译,但 javac 编译器出现错误,它说这不是该行的语句。我应该怎么办 ?我想我必须删除“.1”或改为放置“this”,或者一些变量、类或方法,我不知道为什么 JD 不能完成这项工作。

class MohrAboutBox extends JDialog
{
public MohrAboutBox(MohrControls paramMohrControls)
{

MohrAboutBox.1 local1 = new ActionListener() {
public void actionPerformed(ActionEvent paramActionEvent) {
MohrAboutBox.this.exit_dlg();
}
};

最佳答案

它指的是这是 MohrAboutBox 中的封闭(匿名)类(实现 ActionListener)的一个实例,例如MohrAboutBox $1,改成:

ActionListener listener = new ActionListener() {
public void actionPerformed(ActionEvent paramActionEvent) {
MohrAboutBox.this.exit_dlg();
}
};

关于java - "java decompiler"JD-Core 0.6.0/JD-GUI 0.3.3反编译代码含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11529021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com