[英]Java 8 Streams : The method boxed() is undefined for the type Stream<Byte>
[英]Java - The method newDefaultUnpacker(byte[]) is undefined for the type MessagePack
我正在尝试使用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>
将其更改为此(或在以前的依赖项之外添加此选项)不起作用。
<dependency>
<groupId>org.msgpack</groupId>
<artifactId>msgpack-core</artifactId>
<version>0.8.16</version>
</dependency>
我需要怎么做才能成功引用newDefaultUnpacker
? 我没有任何暗示建议应添加的特定导入,并且import org.msgpack.core
无法识别,即该软件包不存在。
我卸载了Maven(方法是删除包含bin的文件夹,然后从Windows路径中的环境变量> system下删除该文件夹)。 然后,我以与最初安装时相同的方式重新安装了它,一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.