首先,我是新来的Java编程和请原谅我什么错误术语的使用或监督明显的错误。 我现在用在MacBook Pro上运行OS X Yosemite,并在Eclipse的Java编码。
我遇到的,当我试图运行我的程序标题中所列的例外。 在这里,Gurobi是优化问题求解器,并从下载http://www.gurobi.com/ 。 奇怪的是,我的计划是工作一天,但随后突然停止工作。 任何正规程序,不使用来自任何gurobi.*;
包运行得很好。 导入gurobi.*;
也能在我的测试程序正常,所以它的存在。
谷歌搜索的错误告诉我有什么毛病用于查找Gurobi库的路径。 有没有人遇到同样的问题,熟悉的解决方案? 正如我所说的,我是新来的Java和不知道如何设置首选项权。 此外,Gurobi FAQ( http://www.gurobi.com/resources/faqs )说,有没有必要做Gurobi优化的默认安装任何特殊配置,才能在OS X上的一个Eclipse Java项目使用Gurobi 。
如果有人知道如何调整在OS X这些事情,也可能用过的Eclipse的Java在OS X上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)
先感谢您! 让我知道如果我所提供的信息不足以回答我的问题。
亨里克