我正在尝试针对TopCoder Applet(在线法官)上的问题提交解决方案。该代码在我的IDE中运行良好,但我不断收到此错误
TrainingCamp.java:4:错误:类Main是公共的,应在名为Main.java的文件中声明 公共班级主要{ ^ 1个错误
我确定我的项目目录中的文件名与IDE中的类名相同(我使用的是IntelliJ IDEA)。在IDE中,该文件名为Main.java。
import java.util.ArrayList;
import java.util.Scanner;
public class Main { //The file is also named Main.java
public static class TrainingCamp {
//...
}
public static void main(String[] args){
//...
}
}
答案 0 :(得分:0)
我不断收到此错误
TrainingCamp.java:4:错误:类Main是公共的,应该声明 在名为Main.java的文件中,公共类Main {^ 1错误
关于问题的性质,该错误非常清楚。 Java正在编译一个名为“ TrainingCamp.java”的文件,它在其中找到一个名为Main
(您自己)的公共类。正如所说的那样,这是一个错误。大概他们希望在名为TrainingCamp
的类中找到解决方案。我可以想象问题就是这样。如果我没记错的话,小程序会预先填充适当的类框架;我想您完全将其替换了。