title: testng - Abstractmethod error
body: <p>Im trying to create a testng class and run it in Eclipse but I get this below error - </p>
  
  <pre><code>java.lang.AbstractMethodError: org.testng.remote.RemoteTestNG$DelegatingTestRunnerFactory.newTestRunner(Lorg/testng/ISuite;Lorg/testng/xml/XmlTest;Ljava/util/Collection;)Lorg/testng/TestRunner;
      at org.testng.SuiteRunner$ProxyTestRunnerFactory.newTestRunner(SuiteRunner.java:587)
      at org.testng.SuiteRunner.init(SuiteRunner.java:161)
      at org.testng.SuiteRunner.&lt;init&gt;(SuiteRunner.java:114)
      at org.testng.TestNG.createSuiteRunner(TestNG.java:1290)
      at org.testng.TestNG.createSuiteRunners(TestNG.java:1277)
      at org.testng.TestNG.runSuitesLocally(TestNG.java:1131)
      at org.testng.TestNG.run(TestNG.java:1048)
      at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:115)
      at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:207)
      at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:178)
  </code></pre>
  
  <p>My simple class</p>
  
  <pre><code>package test.selenium_project;
  
  import org.testng.annotations.Test;
  
  public class SampleNg {
    @Test
    public void f() {
        System.out.println("test");
    }
  }
  </code></pre>
  
  <p>jar used </p>
  
  <pre><code>testng-6.5.1
  </code></pre>