gurobi.GRBException: лицензия Gurobi не найдена

Недавно я использовал gurobi(java) в Eclipse, я уверен, что я успешно получил лицензию, и все было хорошо, когда я использовал gurobi для решения таких проблем с LP:

public LP(int n, int[]s, int[][]b) throws GRBException
{
    ...
    env = new GRBEnv("LPRelaxation.log");
    model = new GRBModel(env);
}

Затем я добавил часть QP в свою программу, и произошла ошибка:

public QP() throws GRBException
{
    env = new GRBEnv("LPRelaxation.log");
    model = new GRBModel(env);
}

Ошибка:

Exception in thread "main" gurobi.GRBException: No Gurobi license found (user asus, host OWEN-ASUS, hostid fccf6a77)
at gurobi.GRBEnv.<init>(GRBEnv.java:20)
at methods.QP.<init>(QP.java:16)
....

0 ответов

Установите переменную среды GRB_LICENSE_FILE с путем к файлу лицензионного ключа

ссылка: https://www.gurobi.com/documentation/8.1/quickstart_mac/testing_your_license.html

Другие вопросы по тегам