类名和源文件名不匹配
错误“类 X 是公共的应该在名为 X.java 的文件中声明”表示公共类的名称与包含它的源文件的名称之间存在差异。
Java 命名约定的规则规定公共类必须始终在与类本身同名的文件中声明,扩展名为“.java”。例如,应在名为“MyClass.java”的文件中声明名为“MyClass”的公共类。
解决方案
要解决此问题,您可以重命名源文件或重命名文件中的公共类。您可以采取以下步骤:
public class Main { public static void main(String[] args) { // ... } }
以上是为什么我的 Java 代码显示'类 X 是公共的,应该在名为 X.java 的文件中声明”?的详细内容。更多信息请关注PHP中文网其他相关文章!