Java 必须在其自己的文件中定义公共类型PlayerQuitListener
我几乎完成了制作一个追踪玩家的指南针的工作,但是我遇到了这样一个错误:“必须在自己的文件中定义公共类型的PlayerQuitListener”,所以我制作了一个名为“PlayerQuitListener.java”的新文件,但它仍然没有被修复?我该如何解决这个问题?谢谢大家!Java 必须在其自己的文件中定义公共类型PlayerQuitListener,java,minecraft,Java,Minecraft,我几乎完成了制作一个追踪玩家的指南针的工作,但是我遇到了这样一个错误:“必须在自己的文件中定义公共类型的PlayerQuitListener”,所以我制作了一个名为“PlayerQuitListener.java”的新文件,但它仍然没有被修复?我该如何解决这个问题?谢谢大家! 只需重命名PlayerQuitListener.java中的文件就可以了,问题是类名必须与文件名匹配,删除空文件,在PlayerQuitListener.java中重命名CPCommand.java,它应该可以工作,或者
只需重命名PlayerQuitListener.java中的文件就可以了,问题是类名必须与文件名匹配,删除空文件,在PlayerQuitListener.java中重命名CPCommand.java,它应该可以工作,或者您可以重命名该文件,使其与您的类同名。如果该注释是我的,我不知道是否是我的,我从未使用过该注释,那么它们是相同的名称。那么问题是什么?您的修复程序不再显示此问题。@Artourious我不确定您最后的评论是什么意思,但如果我的不清楚,我的意思是
PlayerQuitListener
应该位于名为PlayerQuitListener.java
的文件中。您尝试的修复无效,因为原始的PlayerQuitListener
仍在错误的文件中。只需重命名文件并删除您创建的新文件(几乎为空)