TestNG ERROR Cannot find class in classpath

classpath, java, testng

Solution

I just had this problem and I'm pretty confident that it's a bug in the TestNG Plugin for eclipse, since I was able to run my tests from the command line just fine.

The fix that seems to be working for me and others is just to clean your project (`Project` → `Clean`). One person had to re-install the whole plugin.

Problem

I'm trying to run testng via command line and I have following things in classpath: - `testng` jar, jar of compiled test case file, and other required jars. - `testng.xml` points to appropriate class in the hierarchy. Testng doesn't run instead it throws: ``` [TestNG] [ERROR] Cannot find class in classpath: (name of testcase file) ``` I encountered the same issue before and I just added. In `classpath` and it solved the problem. But this time it did not seem to solve it. Any workarounds?

Original source

Related problems