我正在尝试为 Google OR-Tools 运行 VRP Java 示例,但一直出现UnsatisfiedLinkError: no jniortools in java.library.path
错误。
我所做的是:
创建一个新的基于 Gradle 的 IntelliJ 项目
lib
在项目的根目录中创建一个名为的新文件夹
com.google.ortools.jar
将名为and的 Goole OR-Tools 文件 protobuf.jar
(lib
位于步骤 1 中下载的二进制分发包的文件夹中)复制并粘贴到lib
步骤 3 中创建的文件夹中。
转到项目结构 > 模块 > 主要 > 依赖项 > + > JAR 或目录 > 选择com.google.ortools.jar
并protobuf.jar
从{project_root}/lib
运行在google or-tools 网站上找到的java 示例
这是 java 示例的完整代码:
com.google.ortools.*导入很好,但在运行 java 示例时出现以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniortools in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at VrpGlobalSpan.<clinit>(VrpGlobalSpan.java:29)
我已经搜索了该jniortools文件,但无法在任何地方找到它。我该怎么做才能确保示例运行?
米脂
翻阅古今
相关分类