0
我使用Eclipse進行Java編碼CPLEX庫路徑錯誤
予完成的代碼並將其上CPLEX庫12.6工作良好(I在屬性添加庫>庫>添加外部罐> cplex.jar)
我想更改CPLEX 12.7的庫,因此刪除了之前的一個並添加了CPLEX 12.7的cplex.jar,但突然收到錯誤消息。
它說如下;
java.lang.UnsatisfiedLinkError: no cplex1270 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=...
Exception in thread "main" java.lang.UnsatisfiedLinkError:
ilog.cplex.Cplex.CPXopenCPLEX([I)J
at ilog.cplex.Cplex.CPXopenCPLEX(Native Method)
at ilog.cplex.CplexI.init(CplexI.java:6736)
at ilog.cplex.CplexI.<init>(CplexI.java:746)
at ilog.cplex.IloCplex.<init>(IloCplex.java:10303)
at ilog.cplex.IloCplex.<init>(IloCplex.java:10318)
at ColumnGen$MasterProblem.createModel(ColumnGen.java:222)
at ColumnGen$MasterProblem.<init>(ColumnGen.java:196)
at ColumnGen.<init>(ColumnGen.java:648)
at main_BnP_MU.<clinit>(main_BnP_MU.java:8)
我該如何克服這一點?
我進入其中「cplex.jar」是在位置,但出現同樣的錯誤.. –
你必須輸入本機庫的位置(窗戶:* .DLL ,Linux:* .so文件) – howlger
它的工作原理!非常感謝! –