【问题标题】:Java - LP solvers dynamic link errorJava - LP求解器动态链接错误
【发布时间】:2011-07-06 23:28:08
【问题描述】:

我正在处理的项目中遇到线性规划求解器的问题。首先,我尝试使用 Ajanta,但这并不能解决我需要解决的问题。所以我尝试了 GLPK 和 lp_solve,但似乎我无法让 Windows 了解动态库的位置。

我将存根(将代码与 java 链接的 .dll)和库的实际代码(它们似乎通常是分开的)放在 C:\Windows\System32 上,并检查了以下内容:
- 正确设置了路径变量以在此目录上进行搜索。
- 我正确地将 java 库与我的程序链接。
- 我用 Dependency Walker 检查了依赖关系,这个程序找到了所有东西。 (http://www.dependencywalker.com/)

我正在使用 JRE/JDK 6 更新 26 在 Windows 7 上工作。我也在 E​​clipse 上编码。

我做错了什么?

【问题讨论】:

  • 您有编译时或运行时错误吗?这可能有助于调试
  • 运行时。这似乎是由于 Windows 没有找到算法库造成的。

标签: java windows dll dynamic-linking linear-programming


【解决方案1】:

我目前正在使用 Apache Commons 进行编码。包 Math 包括一个 Simplex 求解器类,我推荐它。我把它留在这里给那些可能觉得有用的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多