我尝试使用MessagePack类的newDefaultUnpacker静态方法,如下所示:
import org.msgpack.MessagePack;
Map<Value, Value> map = MessagePack.newDefaultUnpacker(myByteArray).unpackValue().asMapValue().map();然而,我得到了错误:
The method newDefaultUnpacker(byte[]) is undefined for the type MessagePack最初,我创建了以下Maven依赖项:
<dependency>
<groupId>org.msgpack</groupId>
<artifactId>msgpack</artifactId>
<version>0.6.12</version>
</dependency>将其更改为this (或在前一个依赖项之外添加此依赖项)不起作用。
<dependency>
<groupId>org.msgpack</groupId>
<artifactId>msgpack-core</artifactId>
<version>0.8.16</version>
</dependency>我需要做什么才能成功引用newDefaultUnpacker?我没有得到任何提示,提示我应该添加一个特定的导入,并且import org.msgpack.core不被识别,即该包不存在。
发布于 2018-11-07 12:00:18
我卸载了Maven (通过删除包含bin的文件夹,并从环境变量>系统下的Windows路径中删除该文件夹)。然后,我以最初安装的方式重新安装了它,一切都正常工作。
https://stackoverflow.com/questions/53183033
复制相似问题