title: Windows\System32\lpsolve55j.dll: Can't find dependent libraries
body: <p>When I try to use LPSolve for Java (mavenized version, <a href="http://code.google.com/p/lpsolve-java/source/checkout" rel="noreferrer">http://code.google.com/p/lpsolve-java/source/checkout</a> ), I get following error:</p>
  
  <pre><code>java.lang.UnsatisfiedLinkError: C:\Windows\System32\lpsolve55j.dll: Can't find dependent libraries
       at java.lang.ClassLoader$NativeLibrary.load(Native Method)
       at java.lang.ClassLoader.loadLibrary0(Unknown Source)
       at java.lang.ClassLoader.loadLibrary(Unknown Source)
       at java.lang.Runtime.loadLibrary0(Unknown Source)
       at java.lang.System.loadLibrary(Unknown Source)
       at lpsolve.LpSolve.&lt;clinit&gt;(LpSolve.java:274)
  </code></pre>
  
  <p>I </p>
  
  <ul>
  <li>put lpsolve55j.dll in Windows\System32 and </li>
  <li>added the directory C:\Program Files\LPSolve IDE to the PATH environment variable.</li>
  </ul>
  
  <p>The error occurs both in eclipse (test case) as well as during execution of "mvn test".</p>
  
  <p>None of this helps.</p>
  
  <p>How can I fix this error?</p>