eclipse调用cplex时为什么会出现这样的错误:java.lang.NoClassDefFoundError: ilog/concert/IloException

package cplex01;

import ilog.concert.IloException;

import ilog.concert.IloNumVar;

import ilog.cplex.IloCplex;

 

public class LP1 {

 

    public static void main(String[] args) {

        try {

            IloCplex cplex = new IloCplex(); // creat a model

            

            double[] lb = {0.0, 0.0, 0.0};

            double[] ub = {40.0, Double.MAX_VALUE, Double.MAX_VALUE};

            IloNumVar[] x = cplex.numVarArray(3, lb, ub);

            

            double[] objvals = {1.0, 2.0, 3.0};

            cplex.addMaximize(cplex.scalProd(x, objvals));

            

            double[] coeff1 = {-1.0, 1.0, 1.0};

            double[] coeff2 = {1.0, -3.0, 1.0};

            

            cplex.addLe(cplex.scalProd(x, coeff1), 20.0);

            cplex.addLe(cplex.scalProd(x, coeff2), 30.0);

            

            if (cplex.solve()) {

                cplex.output().println("Solution status = " + cplex.getStatus());

                cplex.output().println("Solution value = " + cplex.getObjValue());

                double[] val = cplex.getValues(x);

                for (int j = 0; j < val.length; j++)

                    cplex.output().println("x" + (j+1) + "  = " + val[j]);

            }

            cplex.end();

            

        } catch (IloException e) {

            System.err.println("Concert exception caught: " + e);

        }

    }

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值