Возьмем этот код, например
public class Hello
{
static void main(String[] args)
{
System.out.println("Hello World");
}
}
Здесь я не написал public для метода main и скомпилировал класс.Когда я запускаю программу, почему ошибка читается как «Не удалось найти или загрузить основной класс Hello.java».
Мой вопрос: если main (String [] args) является 'метод' тогда зачем говорить 'основной класс' ? Дело не в том, что публика есть или нет.Дело в том, что я изменил модификатор доступа, который сделал main (string [] args) невидимым для JVM.Так почему же JVM говорит основной класс и , а не метод main () ?
PS Если это глупый вопрос, то я действительно сожалею, что спросил его.
Редактировать: - Вот сообщение об ошибке
Error: Could not find or load main class Hello.java