【发布时间】:2014-11-05 15:50:15
【问题描述】:
首先,我是 Java 编程新手,请原谅我对术语的任何错误使用或监督明显的错误。我在 MacBook Pro 上使用 OS X Yosemite,并在 Eclipse 中编写 Java。
我在尝试运行我的程序时遇到了标题中给出的异常。这里,Gurobi 是一个优化问题的求解器,从http://www.gurobi.com/ 下载。奇怪的是,我的程序前几天正在运行,但后来它突然停止运行。任何不使用 gurobi.*; 包中任何内容的常规程序都可以正常运行。导入gurobi.*; 在我的测试程序中也可以正常工作,所以它存在。
谷歌搜索错误告诉我查找 Gurobi 库的路径有问题。有没有人遇到过同样的问题并且熟悉解决方案?正如我所说,我是 Java 新手,不知道如何正确设置首选项。此外,Gurobi 常见问题解答 (http://www.gurobi.com/resources/faqs) 表示,在 OS X 上的 Eclipse Java 项目中使用 Gurobi 无需对默认安装的 Gurobi Optimizer 进行任何特殊配置。
如果有人知道如何在 OS X 上调整这些东西,并且可能已经在 OS X 上使用了 Gurobi 软件用于 Eclipse Java,那将非常有帮助!
这是我在运行程序时遇到的整个控制台消息:
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)
提前感谢您!如果我提供的信息不足以回答我的问题,请告诉我。
亨里克
【问题讨论】:
标签: java eclipse macos unsatisfiedlinkerror gurobi