Как запустить приложение Java без основного метода

Как запустить приложение Java без основного метода

Для запуска Java-приложения обычно требуется методmain() в качестве точки входа. Вот пример использования статического инициализатора для запуска Java-приложения даже без метода main ().
_
P.S Статический инициализатор вызывается во время загрузки класса Java._

Это только для удовольствия, не используйте этот пример в реальной среде в качестве замены для метода main (), статический инициализатор не создан для точки входа приложения Java main () :)

package com.example.io;

public class App{

     static
    {
        System.out.println("Magic here ~");
        System.exit(0);

    }
}

Запустите вышеупомянутое Java-приложение, оно выведет «Magic here ~» на консоль.