2016-10-16 6 views
5

У меня есть следующие структуры проектаНе удается запустить главный класс в Intellij

-ProjectRoot 
---src 
------Main 
------examples 
---libs 

Моя папка src помеченная как sources в Intellij.

Теперь, когда я хочу запустить главный класс, я получаю следующее сообщение об ошибке:

Exception in thread "main" java.lang.ClassNotFoundException: Main 

Любые идеи о том, что я делаю неправильно?

Вот мой основной класс:

public class Main { 
    public static void main(String[] args) { 
     System.out.println("hello world"); 
     } 
    } 

Он не имеет каких-либо заявлений пакета.

+1

Обычно IntelliJ использует 'src/main/java /' в качестве исходной папки. «Main» означает 'Main.java' или' Main', каталог? –

ответ

6

Очистить проект, отредактировать конфигурацию прогона, снова выбрать основной класс вручную. Это, вероятно, не понадобится, если у вас есть структура src/main/java.

+0

Также можно попробовать создать новый проект, скопировать и вставить в него старые файлы src. – Baxtex

+2

Да, в этом случае да, но в будущем, когда кто-то приходит сюда с такой же проблемой с огромным проектом, он не будет :) – xenteros

Смежные вопросы