Protocol Buffer package is String empty error in AnyLogic

Protocolbuffer package isString empty error in AnyLogic

我正在尝试在 anylogic 中使用自定义路由。对于路由优化,我正在使用 Google OR-Tools,并且我已经在模型属性部分导入了所有必要的包和依赖项。

我是一名菜鸟,经过一些研究后,我对协议缓冲区 .jar 文件进行了一些更改,如 GitHub 中所述,但我仍然面临同样的错误。

.

如果我再次尝试从模型属性中删除协议缓冲区依赖项,我最终会遇到同样的错误。

提前致谢。

对于 protobuf 版本,我强烈建议您查看 maven pom.xml 模板中指定的版本,因为该版本应该与库的 C++ 端使用的版本相匹配。

你可以在这里找到它https://github.com/google/or-tools/tree/stable/ortools/java
注意:使用与您的 or-tools 版本相关的标签,通常我们会在发布新的 or-tools 版本时尝试与最新可用的 protobuf 版本同步。

注意:这是 python 中的一项强制性要求,以避免任何奇怪的行为,如果您不遵循这一点,我希望同样奇怪的未定义行为..