首先,我是Java编程的新手,请原谅我对任何术语的错误使用或监督显而易见的错误。我在MacBook Pro上使用OS X Yosemite,并在Eclipse中编写Java。线程“main”中的异常java.lang.UnsatisfiedLinkError:java.library.path中的否GurobiJni56
当我试图运行我的程序时,遇到标题中给出的异常。在这里,Gurobi是解决优化问题的解决方案,从http://www.gurobi.com/下载。奇怪的是,我的程序有一天在工作,但它突然停止工作。任何不使用gurobi.*;
软件包中的任何程序的正常程序都可以正常运行。导入gurobi.*;
也适用于我的测试程序,所以它存在。
使用Google搜索错误告诉我找到Gurobi图书馆的路径有问题。有没有人遇到同样的问题,并且熟悉解决方案?正如我所说的,我是Java的新手,并不知道如何设置正确的偏好。另外,Gurobi FAQ(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)
预先感谢您!让我知道,如果我提供的信息不足以回答我的问题。
亨里克