我一直在编辑这个java文件,现在只剩下最后一个错误

我一直在编辑这个java文件,现在只剩下最后一个错误,java,Java,因此,在编辑这个java程序很多天后,我对java代码还不熟悉,如果有人能帮我解决代码中的最后一个错误,我将非常感激。基本上,程序只需按一下按钮就能吐出单词/句子。 错误:“SpamBot.access$008();” 错误消息:类型SpamBot的方法access$008()未定义 如果你需要更多的信息,尽管问。提前谢谢你的帮助 robot.keyPress(18); robot.keyPress(9); robot.keyRelease(18); Spam

因此,在编辑这个java程序很多天后,我对java代码还不熟悉,如果有人能帮我解决代码中的最后一个错误,我将非常感激。基本上,程序只需按一下按钮就能吐出单词/句子。 错误:“SpamBot.access$008();” 错误消息:类型SpamBot的方法access$008()未定义

如果你需要更多的信息,尽管问。提前谢谢你的帮助

robot.keyPress(18);
      robot.keyPress(9);
      robot.keyRelease(18);
      SpamBot.access$008();
      if (JOptionPane.showConfirmDialog(new JFrame(), "You have reviewed " + SpamBot.numreviews + " songs. Would you like to review another song?", "New song", 0) == 0)
      {
        SpamBot bot = new SpamBot(speed);
        dispose();
      }
      else
      {
        System.exit(0);
      }
    }
  }
} 

access$008
是当嵌套类从外部类访问私有方法(反之亦然)时,外部类中的Java编译器生成的合成方法。该方法本身不以源代码形式存在。如果要使程序运行,需要调用它所表示的“real”方法

有关详情如下:


我建议您使用更好的反编译器来解析这些合成方法访问。

那么您确定在
SpamBot
类中有静态方法
access$008()
吗?嗯,
SpamBot
没有名为
access$008
的方法。您希望它有一个吗?您得到了某个Java反编译器正在使用的基本代码吗?显然,第4行的方法
access$008()
。(也不知道你是从哪里得到这段代码的,但是里面有美元符号的方法不是一个好主意)那么你们怎么解决这个问题呢?因为代码中有太多的错误,这让人觉得很奇怪,你推荐哪个反编译器我使用jd gui