尽管设置了Djava.library.path变量,UnsatisfiedLinkError仍然存在

时间:2014-05-05 21:32:37

标签: java eclipse unsatisfiedlinkerror cplex

我正在尝试将IBM的CPLEX库与我的java应用程序集成。现在,我只是想创建一个IloCplex对象。我添加了Cplex.jar,它编译得很好,但是当我运行它时:

public class cplexTest{
    public static void main(String[] args){
        try{
            IloCplex cplex = new IloCplex();
        }catch (Exception e){
            e.printStackTrace();
        }
}

Cplex在抛出异常之前打印此消息:

java.lang.UnsatisfiedLinkError: no cplex124 in java.library.path  
java.library.path must point to the directory containing the CPLEX shared library  
try invoking java with java -Djava.library.path=...

我将此参数传递给JVM:-Djava.library.path="C:\Program Files\IBM\ILOG\CPLEX_Studio124\cplex\bin\x64_win64。这是cplex124.dll的位置。我见过的每个教程都给出了相同的步骤,我觉得我很好地跟着它们。

我做错了什么?

0 个答案:

没有答案