Пакет ilog не существует даже после добавления cplex.jar в lib - PullRequest
0 голосов
/ 12 марта 2020

Я следовал инструкциям в этом github repo , скачал бесплатную версию cplex, добавил cplex.jar из CPLEX_Studio_Community129 / cplex / lib и поместил его в KidneyExchange / lib. Я также добавил -Djava.library.path=/Applications/CPLEX_Studio_Community129/cplex/bin/x86-64_osx к параметрам виртуальной машины в IntelliJ.

Когда я пытался запустить тестовый код, я получил несколько вариантов этой ошибки java: package ilog.concert does not exist

Я использую IntelliJ на ма c и получил cplex.jar из бесплатной версии cplex studio на сайте IBM. Что мне не хватает?

1 Ответ

1 голос
/ 12 марта 2020

Возможно, вы неправильно указали путь к классу. Прежде всего, попробуйте с абсолютным путем. Также обратите внимание, что classpath должен содержать cplex.jar файл , а не только каталог, содержащий JAR.

Возможно, вы установили свой classpath способом, который не применяется к IntelliJ. Чтобы отладить это, вы можете добавить в свою программу такой код (перед попыткой импортировать что-либо из ilog):

System.out.println("classpath: " + System.getProperty("java.class.path");

Убедитесь, что он содержит файл cplex.jar.

...