2011-07-17 6 views
0

클래스 Main 및 public static void main으로 간단한 프로젝트를 만들었습니다. 및 System.out.println ("Hello world"); 그리고 이후에 maven 프로젝트로 구성되었습니다. 이 주 후 이 작동하지 않습니다Eclipse에서 Maven 문제로 프로젝트 구성

java.lang.NoClassDefFoundError: main/Main 
Caused by: java.lang.ClassNotFoundException: main.Main 
at java.net.URLClassLoader$1.run(Unknown Source) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
at java.lang.ClassLoader.loadClass(Unknown Source) 
Exception in thread "main" 

를 이런 이유는 무엇입니까? 어떻게 고치는 지? 감사합니다. .

답변

1

maven 프로젝트 설정을 지우고 소스 폴더를 지우십시오.

1

archetype을 사용하여 간단한 프로젝트를 만든 다음 차이점을 비교해보십시오.
당신이 원형의 선택 제안 받는다는 - 원형 - 간단한

mvn archetype:generate -D archetypeGroupId=org.apache.maven.archetypes -D maven-archetype-simple -D groupId=com.mycompany.mygroup -D artifactId=myapp

는 등의 파일

을 일식의 .project 생성 prefererably m2eclipse에 플러그인 또는 mvn eclipse:eclipse를 사용하여 이클립스에 가져 오기
관련 문제