我正在尝试将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的位置。我见过的每个教程都给出了相同的步骤,我觉得我很好地跟着它们。
我做错了什么?