Я пытаюсь представить решение проблемы в апплете TopCoder (онлайн-судья). Код отлично работает в моей IDE, но я получаю эту ошибку
TrainingCamp.java: 4: ошибка: класс Main является открытым, должен быть объявлен в файле с именем Main.java
публичный класс Main {
^
1 ошибка
Я уверен, что мое имя файла в каталоге моих проектов совпадает с именем класса в моей IDE (я использую IntelliJ IDEA). Файл называется Main.java как в IDE.
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){
//...
}
}