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

标签 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 is indirectly referenced from 
 required .class files

在行 String str = objectMapper.writeValueAsString(myObject);

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

enter image description here

我收到此错误消息的原因是因为 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 .

关于java - 无法解析类型 org.codehaus.jackson.JsonGenerationException。它是从所需的 .class 文件中间接引用的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13753783/

相关文章:

java - 绘制圆(使用带 for 循环的图像中应用的像素)

c# - 如何将 Java 列表 XML 导入 C#

java - 如何在 @PersistenceContext 中提供单元名称的情况下访问实体管理器?

python - 使用 Google App Engine 在 Django Python 中处理 session

javascript - 捆绑使用 "revealing module pattern"的 javascript

python - 获取 admin_only 装饰器的重定向循环

java - 无法从复合组件中找到匹配的导航案例

java - 理解 Antlr4 中的上下文数据结构

android - 为 Google Cloud Endpoint API 设置 TLS 代理

java - 如何将原始属性添加到现有的 java 数据存储实体以避免空指针异常