Я видел видео, где main()
можно запускать в enum
. Я пытаюсь сделать то же самое, но это не работает.
Вот мой код
public enum EnumMain {
ABC, XYZ;
public static void main(String[] args) {
System.out.print("MIAN");
}
}
Вывод (код компилируется нормально)Error: Could not find or load main class EnumMain
Я думаю, что это как-то связано с версией Java, может быть, в Java 8 они больше не позволяют запускать метод main()
из enum
.
PS Я компилирую и запускаю файл из командной строки Windows.
Примечание. Если я изменю enum
на class
, все будет работать нормально (у меня нет проблем с путем к классам)