java.lang.UnsatisfiedLinkError: no cplex1290 in java.library.path
java.lang.UnsatisfiedLinkError: no cplex1290 in java.library.path
”
如标题所示,我在同一个 IntelliJ 项目中包含两个本机库(CLIPSJNI 和 cplex.jar)时遇到问题。
我设置参数
Djava.library.path,如两个库各自的文件夹所示。
传递给 java.library.path
的路径应该是包含 cplex1290.dll
而不是 cplex.jar
的目录的绝对路径。使用屏幕截图中的路径,这应该是:
java.library.path="C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\bin\x64_win64"
在 Intellij 中解决这个问题的另一种方法是:
- 在“文件 -> 项目结构 -> 库”中添加一个新库,绝对路径为“C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\bin\x64_win64”。
- Intellij 会要求您指定它是什么类型的库。选择“本机库位置”。
- 点击右下角的“应用”。
这样,您就不需要编辑您的“运行 配置”。
” 如标题所示,我在同一个 IntelliJ 项目中包含两个本机库(CLIPSJNI 和 cplex.jar)时遇到问题。 我设置参数 Djava.library.path,如两个库各自的文件夹所示。
传递给 java.library.path
的路径应该是包含 cplex1290.dll
而不是 cplex.jar
的目录的绝对路径。使用屏幕截图中的路径,这应该是:
java.library.path="C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\bin\x64_win64"
在 Intellij 中解决这个问题的另一种方法是:
- 在“文件 -> 项目结构 -> 库”中添加一个新库,绝对路径为“C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\bin\x64_win64”。
- Intellij 会要求您指定它是什么类型的库。选择“本机库位置”。
- 点击右下角的“应用”。
这样,您就不需要编辑您的“运行 配置”。