Я пытаюсь запустить Java-код CPLEX на моем macbook.Я установил версию CPLEX studio 12.8.0.
У меня нет проблем с компиляцией кода, однако, когда я пытаюсь запустить код, он выдает следующую ошибку во время выполнения.
Ошибка
java.lang.ExceptionInInitializerError
at test.java.cplexTests.TestCplexExecutor.testCreateHiveModel(TestCplexExecutor.java:39)
Caused by: java.lang.RuntimeException:
Native code library failed to load: ensure the appropriate library (opl1280.dll/.so) is in your path.
Exceptions:
no opl1280 in java.library.path
no oplb in java.library.path
no opl_lang_wrap_cpp in java.library.path
no opl_core_wrap_cpp_java1280 in java.library.path
no opl_core_wrap_cpp in java.library.path
no cp_oaas1280 in java.library.path
no cp_oaas in java.library.path
no cp_wrap_cpp_java1280 in java.library.path
no cp_wrap_cpp in java.library.path
no concert_wrap_cpp_java1280 in java.library.path
no concert_wrap_cpp in java.library.path
Ниже приведена команда, использующая код запуска
mvn -Djava.library.path=/Applications/CPLEX_Studio_Community128/opl/bin/x86-64_osx clean test
Единственный файл с opl1280 имя существует, упоминается ниже
/ Applications / CPLEX_Studio_Community128 / opl / bin / x86-64_osx / libopl1280.dylib