在Java编程中,遇到“类test是公共的, 应在名为 test.java 的文件中声明”这样的错误,通常是因为类名与文件名不一致。以下是详细的解答步骤: 确认类名与文件名是否匹配: 在Java中,如果一个类被声明为public(公共的),那么这个类的名称必须与包含它的源文件的名称完全相同(包括大小写),且扩展名为.java。 检查类...
一般这个原因是公共类的类名和类文件明不一致造成的。你先确定自己公共类的类名和文件是一直。且文件中有且仅有一个pulic的class 然后放入D盘根目录再试试。
问题:类WindowsTest3是公共的, 应在名为 WindowsTest3.java 的文件中声明 原因:.java文件的名字和public class的名字不同导致的 解决方法: 一.将类名改为文件名 二.将文件名改为类名 三.去掉public修饰