【发布时间】:2021-09-07 17:42:02
【问题描述】:
我第一次尝试在 Eclipse 上运行 cplex 模型时收到此错误消息
错误:无法初始化主类 App 引起:java.lang.NoClassDefFoundError: ilog/concert/IloException
import ilog.concert.*;
import ilog.cplex.*;
public class App {
public static void main (String[] args) {
model1();
}
public static void model1( ) {
try {
IloCplex cplex = new IloCplex();
// variables
IloNumVar x = cplex.numVar(0,Double.MAX_VALUE, "x");
IloNumVar y = cplex.numVar(0,Double.MAX_VALUE, "x");
// expression
IloLinearNumExpr objective = cplex.linearNumExpr();
objective.addTerm(0.12, x);
objective.addTerm(0.15, y);
//define objective
cplex.addMinimize(objective);
//define constrains
cplex.addGe(cplex.sum(cplex.prod(60, x),cplex.prod(60, y)), 300);
cplex.addGe(cplex.sum(cplex.prod(12, x),cplex.prod(6, y)), 36);
cplex.addGe(cplex.sum(cplex.prod(10, x),cplex.prod(30, y)), 90);
//solve
cplex.solve();
}
catch (IloException exc) {
exc.printStackTrace();
}
}
}
【问题讨论】: