Windows \ System32 \ lpsolve55j.dll:找不到依赖库

DP_*_*DP_ 5 java maven lpsolve

当我尝试使用LPSolve for Java(简化版本,http://code.google.com/p/lpsolve-java/source/checkout)时,出现以下错误:

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.<clinit>(LpSolve.java:274)
Run Code Online (Sandbox Code Playgroud)

一世

  • 将lpsolve55j.dll放入Windows \ System32并
  • 将目录C:\ Program Files \ LPSolve IDE添加到PATH环境变量中。

在Eclipse(测试用例)以及执行“ MVN测试”期间均会发生错误。

这些都没有帮助。

如何解决此错误?

sum*_*ulb 5

我做了以下事情,它似乎可以工作:

  1. 下载了适合我的处理器的开发包(64位)
  2. 将档案解压缩到一个文件夹中
  3. 将lpsolve55j.jar和lpsolve55j.dll复制到步骤2中的目录中
  4. 将第2步中的目录添加到PATH
  5. 将步骤2中的目录lpsolve55j.jar包含到我的Java项目中(作为外部目录)。

现在可以了。