繁体   English   中英

无法解析org.codehaus.jackson.JsonGenerationException类型。 它是从所需的.class文件间接引用的

[英]The type org.codehaus.jackson.JsonGenerationException cannot be resolved. It is indirectly referenced from required .class files

使用此代码:

import org.codehaus.jackson.map.ObjectMapper;
ObjectMapper objectMapper = new ObjectMapper();
String str = objectMapper.writeValueAsString(myObject);

我收到这个Eclipse错误:

The type org.codehaus.jackson.JsonGenerationException cannot be resolved. It is indirectly referenced from 
 required .class files

at line String str = objectMapper.writeValueAsString(myObject);

我的类路径上有三个'JsonGenerationException'类类型(您可能需要保存图像并单独打开它以读取图像中的文本):

在此输入图像描述

我收到此错误消息的原因是因为JsonGenerationException是在两个不同的jar文件中而Eclipse不确定要使用哪个? 如果是这样,我该如何解决?

我需要这个jar文件: http//grepcode.com/snapshot/repo1.maven.org/maven2/org.codehaus.jackson/jackson-core-asl/1.9.4

确保包含org.codehaus.jackson.JsonGenerationException的JAR位于类路径上,例如,使用jackson-core-asl POM

import org.codehaus.jackson.map.ObjectMapper;

而且,你必须添加jackson-core-asl-XXX.jar来构建路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM