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

Java 无法解析类型org.codehaus.jackson.jsongGenerationException。它是从必需的.class文件间接引用的,java,google-app-engine,Java,Google App Engine,使用此代码: 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

使用此代码:

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
在第行
String str=objectMapper.writeValueAsString(myObject)

在我的类路径上有三种“JsonGenerationException”类类型(您可能必须保存图像并单独打开它才能读取图像中的文本):

我之所以收到此错误消息,是因为JsonGenerationException位于两个不同的jar文件中,而Eclipse不确定使用哪一个?如果是这样的话,我如何修复它


我需要这个jar文件:

确保包含
org.codehaus.jackson.jsongGenerationException
的jar位于您的类路径上,例如,通过使用


此外,您还必须添加
jackson core asl XXX.jar
来构建路径。

确保包含
org.codehaus.jackson.jsongGenerationException
的jar位于您的类路径上。@reprogrammer您的评论为我指明了正确的方向。请参阅editDid要求JAR解决问题?@reprogrammer yep,将您的答案添加到评论中,我将接受。好的。把它变成了一个答案。嗨,我是Java新手。有同样的问题。当我尝试导入org.codehaus.jackson.map时,它显示错误消息“无法解决”。我读了你的回复,但不知道如何使用这个xml文件以及将它放在哪里。我假设它在配置构建路径下,对吗?你能告诉我整个过程吗?谢谢。我下载了GOOGLE-API-CLIENT,但是没有org.codehauls.jackson.jsongGenerationException文件夹。这对我很有用,如果有人想知道如何将jar添加到类路径检查中的话
import org.codehaus.jackson.map.ObjectMapper;