title: Step does not have a matching glue code error in cucumber eclipse
body: <p>I am trying to run a feature file which mentioned follows. </p>
  
  <pre><code>Feature: Prove the concept of my script
  
    Scenario: My first Test
      Given This is my first step
      When This is my second step
      Then This is my third step
  </code></pre>
  
  <p>and when I run this feature file, it give an error that says the follows and the steps have been highlighted with the statement of "Steps does not have a glue code."</p>
  
  <p>The error is shown as below. I want to run the above feature file and get to know the missing files of the feature. </p>
  
  <pre><code>Exception in thread "main" java.lang.NoClassDefFoundError: gherkin/lexer/Encoding
      at cucumber.runtime.FeatureBuilder.read(FeatureBuilder.java:154)
      at cucumber.runtime.FeatureBuilder.parse(FeatureBuilder.java:115)
      at cucumber.runtime.model.CucumberFeature.loadFromFeaturePath(CucumberFeature.java:104)
      at cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:54)
      at cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:34)
      at cucumber.runtime.RuntimeOptions.cucumberFeatures(RuntimeOptions.java:235)
      at cucumber.runtime.Runtime.run(Runtime.java:110)
      at cucumber.api.cli.Main.run(Main.java:36)
      at cucumber.api.cli.Main.main(Main.java:18)
  Caused by: java.lang.ClassNotFoundException: gherkin.lexer.Encoding
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      ... 9 more
  </code></pre>
  
  <p>Please, I am a starter to cucumber and I want to resolve this problem. Please help me if you can.</p>