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