title: "HasInputDevices" is located at "/org/openqa/selenium/interactions" but it is still looking at "/org/openqa/selenium/"
body: <p>I want to run my <code>WebDriver</code> test cases on <code>Chrome</code> on remote <code>Ubuntu</code> server. I have installed latest <code>Chrome</code> on that server but I've been getting these errors,when I used this:<br></p>
  
  <pre><code>System.setProperty("webdriver.chrome.driver","/usr/bin/chromedriver");
  driver = new ChromeDriver();
  </code></pre>
  
  <p>Error1:<br>
  <code>The driver is not executable: /usr/bin/chromedriver</code> to correct I made it executable using <code>sudo 777 chromedriver</code> then I got <br>
  Error2:</p>
  
  <p><code>org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally</code> to fix this I updated <code>selenium jar dependencies</code> to <code>2.40.0</code> and since then, I've been getting<br>
  Error3:<br>
  <code>java.lang.NoClassDefFoundError: org/openqa/selenium/HasInputDevices</code><br>
  <strong>Query:</strong> Now I know that <code>HasInputDevices</code> has been moved to <code>org/openqa/selenium/Interactions/</code> then why it is still looking in old directory path <code>org/openqa/selenium/HasInputDevices</code>. How to let it find at its actual directory.
  <br>
  1. I have updated dependencies. <br>2. I have tried to use <code>mvn install</code> so that it download what is written in <code>pom.xml</code><br>but it's looking in old directory.<br>How to resolve this error, I don't want to downgrade selenium APIs, because then Chrome exits unexpectedly.</p>