Я видел, что кто-то упоминал, что не может найти проблему с classpath, имел ту же проблему. Я думаю, что TestNG изменяет переменную classpath и перемещает все файлы классов в каталог / target / classes. Но если мы попытаемся указать этот путь в cmd, он не будет работать. Для запуска файла bat все файлы классов ДОЛЖНЫ быть в папке bin. Сделайте следующее
Перейти к Eclipse -> щелкните правой кнопкой мыши Project -> Properties -> вкладка Source
Здесь измените выходную папку на bin. Теперь запустите testng xml из eclipse, чтобы убедиться, что все по-прежнему работает.
Затем перейдите в папку bin, ваши файлы классов теперь должны быть здесь. Затем запустите команду testng, должна начать работать.