2011-07-17 130 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创建一个简单的项目,然后比较不同之处。
建议您选择原型Maven的原型 - 简单

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

进口它使用prefererably m2eclipse插件或mvn eclipse:eclipse产生月食的.project文件等

偏食