JavaRush /Java блог /Random UA /Error: Could not find or load main class
Java Software Engineer
41 рівень

Error: Could not find or load main class

Стаття з групи Random UA
У мене була схожа проблема. Error: Could not find or load main class - 1 Після закінчення Java Syntax почав вирішувати завдання Java Core та з'явилася подібна помилка часу виконання. Можлива причина : зміни шаблонів конфігурації Run/Debug під час встановлення JavaFX. Виправлення помилки : 1. У верхньому рядку головного меню IDEA вибрати пункт "Run" 2. У списку пунктів меню вибрати "Edit Configurations..." 3. У діалоговому вікні, що відкрилося, Error: Could not find or load main class - 1 клікнути на клікабельний текст "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 алгоритму "Виправлення помилки").
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ