If you use maven to build your project then it puts all compiled java classes in folder like target/classes and Test classes under target/test-classes. So I guess eclipse won't able to find classes from target/test-classes. If you want to run JUnit classes from Eclipse, use Eclipse->Project->clean and then you will have all classes under same target configured in eclipse.