Thursday, 15 January 2015

Exception in thread "main" java.lang.NoClassDefFoundError: Maven Project -



Exception in thread "main" java.lang.NoClassDefFoundError: Maven Project -

i have maven project in next structure.

testrun | |--src/main/java/com/main/calladdnumbers.java (package - com.main) | |--src/test/java/com/test/runtest.java (package com.test)

and here sample program

package com.main; public class calladdnumbers { public static void main(string[] args) { com.test.addnumbers.addnumbers(5, 4); } } bundle com.test; public class addnumbers { public static void addnumbers (int a, int b){ system.out.println(a+b); } }

when calling addnumbers method main, ending next error. may simple, can't figure out.

exception in thread "main" java.lang.noclassdeffounderror: com/test/runtest @ com.main.calladdnumbers.main(calladdnumbers.java:6) caused by: java.lang.classnotfoundexception: com.test.runtest @ java.net.urlclassloader$1.run(urlclassloader.java:366) @ java.net.urlclassloader$1.run(urlclassloader.java:355) @ java.security.accesscontroller.doprivileged(native method) @ java.net.urlclassloader.findclass(urlclassloader.java:354) @ java.lang.classloader.loadclass(classloader.java:425) @ sun.misc.launcher$appclassloader.loadclass(launcher.java:308) @ java.lang.classloader.loadclass(classloader.java:358) ... 1 more

you said might simple, wanted check actual file construction before looking further!

| |--src/main/java/com/main/calladdnumbers.java (package - com.main) | |--src/test/java/com/test/addnumbers.java (package com.test)

java maven

No comments:

Post a Comment