我正在尝试编写程序,但出现此编译器错误:Main.java:1: error: class WeatherArray is public, should be declared in a file named WeatherArray.javapublic class WeatherArray { ^1 error我已经检查了我的文件名,并且我的公共类与我的.java文件相同。我怎样才能解决这个问题?这是我的代码:public class WeatherArray { public static void main(String[] args) { // ... }}
3 回答
aluckdog
TA贡献1847条经验 获得超7个赞
当您在硬盘上有一个Java类名称,而在代码中有另一个Java类名称时,就会发生这种情况!
例如,我在代码中将MainActivity类重命名为MainnActivity仅(!)。我立即收到此错误。
Android Studio的“项目”选项卡中还有一个视觉指示器-类内的一个类,就像您嵌套过的类一样,但是带有错误指示器。
解决方案是简单地在“项目”选项卡(SHIFT+ F6)中重命名类名称,以匹配Java代码中的名称。
添加回答
举报
0/150
提交
取消