У меня была похожая проблема.
После окончания Java Syntax начал решать задачи Java Core и появилась подобная ошибка времени исполнения.
Вероятная причина: изменения шаблонов конфигурации Run/Debug при установке JavaFX.
Исправление ошибки:
1. В верхней строке главного меню IDEA выбрать пункт "Run"
2. В выпадающем списке пунктов меню выбрать "Edit Configurations..."
3. В открывшемся диалоговом окне кликнуть на кликабельный текст "Edit configuration templates..." (данный текст расположен в левом нижнем углу диалогового окна)
4. В новом открывшемся диалоговом окне выбрать:
4.1. В столбце слева: "Application".
4.2. В поле, активном (выделенном) на скрине, выбрать подпапку того квеста, задачи которого запускаете на выполнение командой "Run" (то есть задачи текущего квеста, который сейчас проходите).
4.3. В данном диалоговом окне кликнуть "Apply" и затем "Ок".
5. После закрытия предыдущего диалогового окна кликнуть "Ок" в диалоговом окне "Run/Debug Configurations", которое стало активным.
Итоги:
1. На скринах выше сохранил конфигурацию запуска/отладки по умолчанию для работы с файлами в подпапке проекта Java Core. То есть я могу с указанными настройками успешно запускать на выполнение ВСЕ файлы с подпапки "2.JavaCore".
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 алгоритма "Исправление ошибки").
Java Software Engineer
41 уровень
Error: Could not find or load main class
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Java Speak
23 марта, 00:16
Статья не помогла решить проблему. Переустановил Intellij, проблема решилась. Однако так лучше, чем морочить голову и тратить время (позже разберусь с нюансами). Смотреть бесконечных индусов на Ютубе нет желания.
0
Agnia333
23 октября 2023, 14:21
Error: Could not find or load main class en.javarush.task.jdk13.task06.task0633.Solution
Caused by: java.lang.ClassNotFoundException: en.javarush.task.jdk13.task06.task0633.Solution
Данная статья не помогла, и второй вариант в коментариях не помог
0
Мясо
25 августа 2023, 14:44
Ваще не решение проблемы. Может и поменить на яваКор и пойдет. а как быть с разделом гейм, в 20м квесте яваСинтаксис? Каждый раз для новой задачи, приходится создавать или править параметры запуска. так как оно простоянно требует Main class, который в каждой задаче miniXX разныый!
0
Мясо
25 августа 2023, 14:47
По совету в камментах к 20му уровню поставил Либерику. теперь на 1 строчку писать меньше. но путь к маин файлу всё равно требуется и всё равно каждый раз делать бесит...
0
Yahooiy13
18 августа 2023, 15:44
А что делать, если у меня вообще нет выбора JavaSyntax, JavaCore и так далее?
0
Leonid Myasnikov
13 ноября 2023, 13:57
такая же ситуация сейчас
0
Roman Eroshenko Доходяга в Помойка
15 февраля 2023, 05:09
Error: Could not find or load main class TestMain
Caused by: java.lang.ClassNotFoundException: TestMain
Это мне не помогло
+3
Anonymous #3278863
17 апреля 2023, 22:10
мне тоже
0