Прежде всего, приложение может иметь несколько точек входа . Это просто класс, который содержит открытый статический метод с именем main с типом аргумента String[]
.
Итак, короткий ответ, нет , может быть несколько возможных точек входа набора классов.
Если вы хотите перечислить все точки входа приложения, вам просто нужно перебрать классы и найти такой основной метод.
Если вы создадите "исполняемый jar-файл" , в файле манифеста появится запись, похожая на
Main-Class: MyPackage.MyClass
который определяет основной класс приложения.