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