2011-07-17 178 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文件等

偏食