2016-10-16 1 views
5

주요 클래스를 실행할 수 없습니다.내가</p> <pre><code>-ProjectRoot ---src ------Main ------examples ---libs </code></pre> <p>내 <code>src</code> 폴더 인 IntelliJ에서 <code>sources</code>로 표시되어 프로젝트 구조 다음 한 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