-По правилам языка Java, исполнение программы начинается с *главной функции*. Подобная функция обязана называться `main`, иметь открытую видимость, быть статической, иметь массив строк в качестве единственного параметра (через него передаются аргументы командной строки, подробнее см. https://github.com/Kotlin-Polytech/FromKotlinToJava/blob/master/tutorial/07_Console_Exceptions[раздел 7]) и не иметь результата (тип `void`). Разрешается иметь в одной программе несколько главных функций -- в этом случае при работе из IDE мы сами выбираем, с какой из них начинать работу, а при сборке JAR-пакета это указывается в так называемом MANIFEST-файле.
0 commit comments