为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 macOS 上为 IntelliJ 项目安装 Google OR-Tools

如何在 macOS 上为 IntelliJ 项目安装 Google OR-Tools

largeQ 2022-12-15 11:16:23
我正在尝试为 Google OR-Tools 运行 VRP Java 示例,但一直出现UnsatisfiedLinkError: no jniortools in java.library.path错误。我所做的是:下载适用于 Java/macOS 的二进制分发版创建一个新的基于 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文件,但无法在任何地方找到它。我该怎么做才能确保示例运行?
查看完整描述

2 回答

?
米脂

TA贡献1836条经验 获得超3个赞

所有库,包括 libjniortools.dylib 都在 lib 目录中,您需要将路径添加到 intellij 中已安装的 lib 目录。

请参阅如何在 intelliJ Idea 中设置 java.library.path


查看完整回答
反对 回复 2022-12-15
?
翻阅古今

TA贡献1780条经验 获得超5个赞

手动指出jar依赖项在哪里,如此所述。

你应该得到这样的结果。

//img1.sycdn.imooc.com//639a91ae0001738410640848.jpg

还有一些独立的努力在Maven上发布,我相信一个官方的正在路上


查看完整回答
反对 回复 2022-12-15
  • 2 回答
  • 0 关注
  • 210 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信