Java Software Engineer
41 уровень

Error: Could not find or load main class

Статья из группы Java Developer
У меня была похожая проблема. Error: Could not find or load main class - 1 После окончания Java Syntax начал решать задачи Java Core и появилась подобная ошибка времени исполнения. Вероятная причина: изменения шаблонов конфигурации Run/Debug при установке JavaFX. Исправление ошибки: 1. В верхней строке главного меню IDEA выбрать пункт "Run" 2. В выпадающем списке пунктов меню выбрать "Edit Configurations..." Error: Could not find or load main class - 1 3. В открывшемся диалоговом окне кликнуть на кликабельный текст "Edit configuration templates..." (данный текст расположен в левом нижнем углу диалогового окна) Error: Could not find or load main class - 2 4. В новом открывшемся диалоговом окне выбрать: 4.1. В столбце слева: "Application". 4.2. В поле, активном (выделенном) на скрине, выбрать подпапку того квеста, задачи которого запускаете на выполнение командой "Run" (то есть задачи текущего квеста, который сейчас проходите). 4.3. В данном диалоговом окне кликнуть "Apply" и затем "Ок". Error: Could not find or load main class - 3 5. После закрытия предыдущего диалогового окна кликнуть "Ок" в диалоговом окне "Run/Debug Configurations", которое стало активным. Error: Could not find or load main class - 4 Итоги: 1. На скринах выше сохранил конфигурацию запуска/отладки по умолчанию для работы с файлами в подпапке проекта Java Core. То есть я могу с указанными настройками успешно запускать на выполнение ВСЕ файлы с подпапки "2.JavaCore". Error: Could not find or load main class - 5 2. При необходимости запустить на исполнение файлы с подпапок других квестов, скажем с "3.JavaMultiThreading", мне необходимо изменить подпапку, выбираемую по умолчанию в настройках "Edit configuration templates..." (смотри выше пункт 4 алгоритма "Исправление ошибки"). 3. Таким образом, чтобы запускать задачи на исполнение с подпапок другого квеста, нужно один раз изменить настройки "Edit configuration templates..." (смотри выше пункт 4 алгоритма "Исправление ошибки"). На практике, выполнять задачи с разных квестов не приходится: 3.1 Если проходишь квест "Java Syntax", то запускаешь на выполнение решенные задачи только с подпапки "1.JavaSyntax". 3.2 Если же проходишь следующий квест,- "Java Core": запускаешь на выполнение решенные задачи только с подпапки "2.JavaCore". 4. Когда перешел на новый квест (к примеру с "Java Syntax" на "Java Core") один раз изменил настройки "Edit configuration templates..." (смотри выше пункт 4 алгоритма "Исправление ошибки").
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Roman Eroshenko Уровень 24
15 февраля 2023
Error: Could not find or load main class TestMain Caused by: java.lang.ClassNotFoundException: TestMain Это мне не помогло