首先,我是 Java 编程新手,请原谅我对术语的任何错误使用或监督明显的错误。我在 MacBook Pro 上使用 OS X Yosemite,并在 Eclipse 中编写 Java。
当我尝试运行我的程序时,我遇到了标题中给出的异常。在这里,Gurobi 是优化问题的求解器,可从http://www.gurobi.com/下载。奇怪的是,我的程序前几天正在运行,但后来它突然停止运行。任何不使用gurobi.*;
软件包中任何内容的常规程序都可以正常运行。导入gurobi.*;
在我的测试程序中也可以正常工作,因此它存在。
谷歌搜索错误告诉我查找 Gurobi 库的路径有问题。有没有人遇到过同样的问题并且熟悉解决方案?正如我所说,我是 Java 新手,不知道如何正确设置首选项。此外,Gurobi 常见问题解答 ( http://www.gurobi.com/resources/faqs ) 表示无需对 Gurobi Optimizer 的默认安装进行任何特殊配置,即可在 OS X 上的 Eclipse Java 项目中使用 Gurobi .
如果有人知道如何在 OS X 上调整这些东西,并且也可能在 OS X 上使用过用于 Eclipse Java 的 Gurobi 软件,那将会非常有帮助!
这是我在运行程序时遇到的整个控制台消息:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no GurobiJni56 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1764)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1044)
at gurobi.GurobiJni.<clinit>(GurobiJni.java:193)
at gurobi.GRBEnv.<init>(GRBEnv.java:16)
at gurobi.GRBEnv.<init>(GRBEnv.java:11)
at Model.main(Model.java:426)
先感谢您!如果我提供的信息不足以回答我的问题,请告诉我。
亨里克